Ender-IT

Firmware Engineer- C++ @ Onsite

Sunnyvale, CA, US

Onsite
1 day ago
Save Job

Summary

Position: Experienced Firmware Engineer (Contract)

Location: Sunnyvale, CA (On-site)

Type: Contract


Overview:

We are seeking a highly skilled and versatile Firmware Engineer to join our team on a contract basis. The ideal candidate will have broad experience across bare metal, Linux, and Android environments, with a proven track record of developing robust, high-performance firmware solutions. This role requires a hands-on professional with deep technical expertise, creativity, and the ability to collaborate effectively in a fast-paced, in-person setting.


Key Responsibilities:

  • Design, develop, and optimize firmware for embedded systems across bare metal, Linux, and Android platforms
  • Interface with hardware teams to bring up new boards and integrate hardware abstraction layers
  • Debug and resolve complex system-level and low-level software issues
  • Collaborate with cross-functional teams including hardware, software, and QA to ensure product quality and timely delivery
  • Participate in code reviews and contribute to the continuous improvement of firmware development processes
  • Maintain thorough documentation of designs, code, and development processes


Qualifications:

  • Minimum 5 years of hands-on experience in firmware development
  • Strong proficiency with bare metal programming, Linux kernel modules/drivers, and Android HAL/low-level system integration
  • Experience with C/C++ and familiarity with scripting languages such as Python or Bash
  • Solid understanding of hardware interfaces (SPI, I2C, UART, USB, etc.)
  • Proven problem-solving and debugging skills using tools such as oscilloscopes, logic analyzers, and JTAG debuggers
  • Excellent collaboration and communication skills
  • Passion for innovation and delivering high-quality solutions


Preferred Qualifications:

  • Experience with power management, wireless communication protocols, or multimedia frameworks
  • Knowledge of secure bootloaders and firmware security best practices


Work Environment:

  • Must be available to work on-site at our Sunnyvale, CA location
  • Ability to work collaboratively in a multidisciplinary team

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job