×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer

Job in Greenwood Village, Arapahoe County, Colorado, USA
Listing for: Alcohol Monitoring Systems, Inc.
Full Time position
Listed on 2026-06-27
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 110000 USD Yearly USD 80000.00 110000.00 YEAR
Job Description & How to Apply Below

Job Description

Job Summary:

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low‑level software for advanced embedded systems. This role involves working across the full firmware stack—from bare‑metal development to RTOS‑based wireless systems—while interfacing closely with hardware to deliver high‑performance, low‑power solutions. The ideal candidate has strong experience in embedded Linux, Zephyr, device drivers, and hardware/firmware integration.

Duties / Responsibilities
  • Design, develop, and maintain embedded firmware for microcontrollers and So Cs
  • Develop and debug firmware on bare‑metal and RTOS platforms (e.g., Zephyr)
  • Work with embedded Linux systems, including kernel configuration and user‑space applications
  • Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.)
  • Develop and validate hardware/firmware interfaces and bring‑up new hardware platforms
  • Design and implement low‑power management strategies
  • Collaborate with hardware, systems, and software teams
  • Perform board bring‑up, debugging, and system validation
  • Troubleshoot system‑level issues
  • Contribute to architecture decisions and documentation
Experience and Skills
  • Experience with low‑power embedded system design preferred
  • Familiarity with bootloaders, secure firmware development, and over‑the‑air (OTA) update processes preferred
  • Experience with embedded Linux build systems such as Yocto and/or Buildroot preferred
  • Proficiency in Python or other scripting languages for automation and development support preferred
  • Knowledge of wireless communication technologies, including BLE, Wi‑Fi, and Cellular connectivity preferred
  • Understanding of applicable safety and cybersecurity standards preferred
  • Demonstrated strong analytical and problem‑solving skills
  • Ability to collaborate effectively within cross‑functional teams
  • High level of attention to detail and commitment to quality
  • Self‑motivated with the ability to manage priorities independently
  • Strong verbal and written communication skills
Education and Experience
  • Bachelor’s or Master’s degree in relevant field
  • 3+ years of experience in embedded firmware development
  • Strong proficiency in C/C++
  • Experience with embedded Linux, Zephyr RTOS, and bare‑metal development
  • Experience writing hardware device drivers
  • Understanding of microcontroller and processor architectures
  • Familiarity with SPI, I2C, UART, CAN, USB, Ethernet
  • Experience with Git and debugging tools
  • Experience in design and optimizing of low‑level C/C++ embedded software for GNSS/GPS tracking systems
Physical Requirements
  • Sitting:
    Over 70%

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary