Role : Firmware Engineer
Experience : 6 to 10 Years
Your main responsibilities include :
- Designing and implementing data structures and software algorithms to deliver cutting-edge solutions
- Creating design documents pertinent to the various phases of firmware development
- Documenting findings of engineering analyses and investigations
- Testing, debugging, verification, and validation of functional modules against requirements
- Providing post-development support
- Working closely with the team to deliver and optimize system performance
- Staying up to date with firmware development methodologies
Skill Details :
- Proficiency in C/C++ and Assembly programming
- Experience with RTOS and embedded Linux
- Strong understanding of microcontrollers (ARM, PIC, AVR, etc.)
- Debugging tools like JTAG, oscilloscopes, and logic analyzers
- Knowledge of communication protocols (UART, SPI, I2C, CAN)
- Circuit design fundamentals
- Experience in writing low-level drivers
- Version control systems (Git)
- Ability to read hardware schematics
- Strong problem-solving and testing skills
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1538178
Interview Questions for you
View All