Ignitarium - Embedded Software Role (1-10 yrs)
Job Description :
The Engineer will be responsible for :
- Ownership of module, design, development, and validation of firmware on development platforms.
- Responsible for enabling drivers for multicore microprocessors and microcontrollers
- Involved in development of software modules on HW platforms and testing activities in Linux/QNX
- Validation of module and responsible to meet the quality constraints of the software
- Collaborating in a team environment across engineering disciplines.
- Work closely with various core tech teams to develop the desired firmware on Bare metal or Linux environments
- Validation of firmware, complex device drivers and debugging the same when need be.
Preferred Qualification :
- Hands on experience in developing low level software for microcontroller-based environments.
- Solid programming experience in C or C++
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
- Experience in all aspects of designing and developing SW in C/C++ language for embedded platforms.
- Experience in working with multiple common h/w interfaces like Ethernet, PCIe, DDR controller, DMAC
- Device driver or stack development in at least one major Operating system for at least one complex interface.
- Experience in Board Bring up, Device drivers, Firmware, Boot Loaders, Tool chains & Build systems. Understand project requirements, customer use cases & specifications for features and convert them to standout software
This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.