Embedded / 3-15 Years
Firmware Engineer
Bengaluru/Chennai
Job Description
We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development, experience collaborating with cross-functional teams, and a passion for optimizing performance and security in hardware and software integration.
Key Responsibilities:
- Design, develop, and maintain Firmware for COTS/custom silicon.
- Collaborate with hardware and software teams to define driver requirements and specifications.
- Implement and optimize Firmware for various hardware peripherals and platforms.
- Provide technical support and troubleshooting assistance for firmware issues.
- Stay updated on industry trends and advancements in firmware development to incorporate best practices and optimizations into driver designs.
- Contribute to the documentation and knowledge sharing within the team
Qualification:
- Strong programming in C.
- Firmware development on Microcontroller platform with respect to functionality, performance and quality.
- Experience with hardware interfaces, such as UART, SPI, I2C, and peripherals.
- Work with teams to develop sensor interfacing.
- System level debugging, efforts to improve performance and reliability.
- Collaborate and work with developers across the globe during firmware development
- Experience in embedded systems design with real-time operating systems and strong firmware architect capabilities
- Performs code review following coding guidelines and static code analysis.
- Strong debugging skills, all the way from application to hardware and has experience in using Oscilloscope, USB Analyser, etc.,