Posted in

Firmware Developer

Firmware Developer

CompanyApexon
LocationHouston, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Minimum 5 years of professional experience in firmware or embedded software development
  • Strong hands-on experience with Qualcomm ARM architecture
  • Expertise in UEFI, BIOS, and EDK-2 platform
  • Proficient in C/C++, with additional experience in Python, shell scripting, and batch files
  • Strong knowledge of communication protocols: UART, SPI, I2C, ADC, DAC
  • Experience with bare-metal development, board bring-up, bootloaders, and RTOS (e.g., Zephyr, ThreadX)
  • Familiarity with debugging tools such as JTAG, SWD, oscilloscopes, logic analyzers
  • Version control using GitHub, and exposure to CI/CD pipelines
  • Experience working in Agile/Scrum development environments
  • Solid understanding of hardware schematics, low-level hardware architecture, memory management, and software optimization

Responsibilities

  • Design, develop, and optimize firmware for Qualcomm ARM Snapdragon SoCs
  • Implement UEFI/BIOS modules in PEIM/DXE stages
  • Collaborate with hardware and software teams for integration
  • Perform debugging and validation using emulators/simulators
  • Write clean, modular, reusable code and detailed technical documentation
  • Develop test automation scripts and support troubleshooting

Preferred Qualifications

  • Background in embedded security and encryption
  • Experience with embedded Linux, power management techniques, or CAN/Ethernet protocols
  • Knowledge of Agile tools like Azure DevOps
  • Familiarity with WMI infrastructure and Windows driver interaction