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.,