Role : Embedded Firmware Engineer
Exp : 4 - 7 Years
Location : Bangalore
Key skills : Embedded, Firmware, C/C++, JATG, MCU, DSP Sharc family, ADC
What You Will Do :
- Develop production ready software following a defined software development process.
- Executing full lifecycle software design, develop and debug new advanced features.
- Develop firmware for MCU and DSP shark architectures using C/C++ within complex, multi-threaded, multi-core processors.
- Perform structured root-cause analysis on defects and implement targeted fixes.
- Maintain effective relationships with internal and external customers and represent the team during technical reviews.
- Work both independently and within large global teams with little direct supervision.
- Identify improvement opportunities and lead efforts to port, optimize, modify, fix, and extend existing code as necessary.
- Review test plans and vectors to guarantee full verification of systems and components.
- Write well-designed, testable code.
- Integrate software components into a fully functional software system.
- Support creation of the content for product internal and external documentation.
- Perform design, code and tests review.
- Create and document software and module's architecture.
What You Need :
- At least 5+ years of experience in C/C++ in embedded firmware.
- Experience with development on embedded platforms with MCU.
- Familiar with HW embedded systems around SoC, MCU, and DSP.
- Experience in audio products in automotive applications.
- Working experience with debugging hardware/firmware/software interaction during board bring-up and subsequent updates.
- Working knowledge of digital communication protocols : I2C, SPI, UART, USB.
- Experience with JTAG development and debugging.
- Familiar with Agile development methodologies and test-driven development.
- Deep knowledge of embedded device constraints and how to root cause or debug issues through the entire SW development life cycle.
- Resourcefulness and troubleshooting attitude.
- Excellent communication skills.
Education :
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1630818