Job Openings Firmware Engineer

About the job Firmware Engineer

Job Summary:

We are seeking a Firmware Engineer to design, develop, and optimize embedded system firmware from concept to commercial deployment. This role involves close collaboration with hardware engineers to ensure seamless hardware/firmware integration while maintaining high performance, reliability, and efficiency.

Key Responsibilities:

  • Firmware Development: Design, implement, and test firmware for embedded systems using C/C++.
  • Hardware Integration: Work closely with hardware engineers to define, develop, and debug firmware-hardware interactions.
  • Optimization: Enhance firmware for performance, power efficiency, and reliability.
  • Lifecycle Maintenance: Maintain, update, and improve firmware throughout the product lifecycle.
  • Documentation: Create and maintain detailed firmware design documents, development processes, and technical guides.
  • Issue Resolution: Provide technical support and troubleshoot firmware-related issues efficiently.

Required Qualifications:

  • Education: Bachelors degree in Electrical Engineering, Computer Science, or a related field.
  • Programming Skills: Strong proficiency in C/C++ for embedded systems development.
  • Microcontroller Expertise: In-depth knowledge of microcontroller architectures (e.g., ARM, AVR, PIC) and peripheral interfaces (e.g., SPI, I2C, UART, USB).
  • Debugging & Testing: Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and embedded system troubleshooting techniques.
  • Version Control: Experience using Git for source code management.

Preferred Qualifications (Nice to Have):

  • Experience with embedded Linux development.
  • Knowledge of RTOS (Real-Time Operating Systems) and their implementation.
  • Exposure to wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).

This position is an excellent opportunity for a highly motivated engineer looking to contribute to cutting-edge embedded systems while growing in a dynamic and collaborative environment.