We are seeking a talented Principal Engineer, Firmware Engineering to join our innovative team in Bengaluru, India. In this role, you will be responsible for developing and maintaining firmware for embedded systems, ensuring optimal performance and reliability of our cutting-edge products.
- Design, develop, and implement firmware for embedded systems and microcontrollers
- Collaborate with hardware engineers to integrate firmware with electronic components
- Optimize firmware for performance, power consumption, and memory usage
- Develop and maintain device drivers for various hardware interfaces
- Implement and integrate real-time operating systems (RTOS) in firmware projects
- Conduct code reviews and ensure adherence to coding standards and best practices
- Debug and resolve firmware issues using specialized tools and techniques
- Participate in firmware testing and validation processes
- Document firmware architecture, design decisions, and implementation details
- Stay up-to-date with the latest trends and technologies in firmware engineering