Job Description
Embedded Software Developer
Embedded Software Developer
- Department : Research Development Department
- Reporting to : General Manager
Responsibility Key responsibilities
- Work with our team of developers, create embedded systems and applications, presentations and demonstrations of RD projects in multiple environments. Embedded systems applications will be developed for RD projects which will later be part of BFW machines. The candidate will also assist an inhouse embedded team of developers in the creation of proto boards and code the same for the test production and deployment. Applicants must be able to demonstrate their previous embedded projects, including examples and supporting AV.
- Design and implement software of embedded devices systems from requirements to production and commercial deployment.
- Design, develop, code, test and debug system software.
- Analyze enhance efficiency, stability scalability of system resources.
- Integrate validate new product designs.
- Support software QA optimize I/O performance.
- Provide post production support.
- Interface with hardware design development.
- Assess third party open source software.
Behavioral Competencies
- Communication written and spoken.
- Similar Development Products.
Skills Skilled/Expert Level development in:
- C, C++, Python [ Must know ].
- Schematics design, PCB component placements, layout and artwork [ Good to know ].
- EMC standards and placements [ Good to know ].
- Working with 8, 16, 32 bit microcontroller [ Must know ].
- Working with X86, 32, 64 bit microprocessor [ Must know ].
- Processors ATOM, Arm, Pic, Atmal, etc,.. [ Must know ].
- Shared memory, Redis, communication protocol serial RS232C, RS485, USB, TCPIP, Modbus RTU/TCP [ Must know ].
- Proficient with understanding the requirements and coming out with an layout for POC.
- Proficient with writing a test code setup with the available lab resource for POC.
Share this position
Facebook
LinkedIn
WhatsApp
Are you the right fit
- Essential qualification : BE Mech./ BE Computer/ BS/BA or equivalent
- Experience : 2 years of proficient experience working developing SDKs for any platform.
- Location : Bengaluru, Karnataka
Didnt you find your position
Let us know more about your capabilities and if you re a relevant candidate, we will get back to you swiftly.
Are you the right fit
Apply for this position Thank you for considering BFW as your future workplace! We invest a significant amount of energy and focus into creating an excellent workspace, offering numerous opportunities and promising careers. If you re interested, please feel free to provide us with more information. Please note that only relevant candidates will be contacted.
First name Last name Email ID Confirm email ID Current address Phone number
Tell us more about your previous experience (title, company, how long did you work there, your responsibilities...)
Experience details Education (the highest) Major Degree Description Studies (from - to) Have you ever worked for BFW Current salary Expected salary Upload your CV and other useful documents
Apply now Join our team
Make a difference Our mission is to contribute to the advancement of humanity through technology. But we can t achieve that without you.
Global clients
Here s your opportunity to work for some of the leading global brands in the world, such as Toyota and Bosch.
Bharat Fritz Werner Ltd. (BFW) is a pioneering name in machine tools, manufacturing solutions, and technological innovation.
Follow us on PRODUCTS
RESOURCES Contact BFW UPDATES Subscribe to get notified about latest events, new products, industry insights and other updates from BFW, directly to your inbox.
Job Classification
Industry: Engineering & Construction
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Post Silicon Test Engineer
Employement Type: Full time
Contact Details:
Company: Bharat Fritz Werner
Location(s): Bengaluru
Keyskills:
TCP
C++
Production support
Development Manager
USB
X86
EMC
Open source
Python
Embedded software