A complete application in a minute
Tailored resume and cover letter, ready to send.
SCRAM Systems is hiring an Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. You will work across firmware stacks from bare-metal to RTOS, interfacing with hardware to deliver high-performance, low-power solutions.
The role emphasizes embedded Linux, Zephyr, device drivers, and hardware/firmware integration, with collaboration across hardware, systems, and software teams.
Company Overview:
SCRAM Systems is a leading provider of alcohol, location, and drug testing monitoring hardware, software, and mobile apps, including the SCRAM Continuous Alcohol Monitoring ® (SCRAM CAM ® ) bracelet, the LifeSafer ® L250 Ignition Interlock device, LifeSafer Intelligence Speed Assistance, and the PharmChek ® Drugs of AbuseSweat Patch. We provide an integrated approach to supporting our customers by offering solutions specific to court and agency needs in the community corrections industry throughout all phasesof client management.
As a company, we are committed to continuing our tradition of reengineering operations to streamline processes, enhance productivity, and improve client outcomes through constant innovation. Our purpose is to change lives, reunite families, and make our communities safer through advanced technology and world class service.
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 SoCs
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
Skills/Abilities:
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 (With or without reasonable accommodation):
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.
At SCRAM, we prioritize the well-being and financial security of our employees. We understand that benefits play a crucial role in ensuring our team members feel supported and valued. That's why we offer a comprehensive benefits package that includes:
At SCRAM, we are committed to empowering our employees to thrive both personally and professionally. Join us and take advantage of our comprehensive benefits package as you embark on a rewarding career journey with us.
Are you legally authorized to work for any employer in the United States?
Are you willing to relocate for a daily on-site position in our Greenwood Village, CO office?
Are you eligible to work in the U.S. with or without sponsorship?
Will you now or in the future require employer sponsorship to obtain or maintain authorization to work in the United States?
What is your minimum salary requirements?
Were you referred by a current employee?
Will you be willing to undergo a background check if a conditional offer is extended?
Do you have experience with the following?
What city, state, and county do you currently reside in within the U.S.?
If selected for a virtual interview, I understand that the interview may be recorded for training, identification, and quality assurance purposes. By selecting "Yes," I acknowledge and consent to the recording of my interview.
Do you have experience with battery power real-time embedded systems?
Do you have experience with the Nordic chipset for embedded systems?
Do you have experience with the Zephyr operating system?
Do you have experience with writing and/or debugging device drivers for peripheral sensors and commination ICs?
Are you confident using debugging the Hardware and firmware interface with tools such as oscilloscopes and logic analyzers?
Do you have familiarity with technologies such as GNSS, Cellular communications, Wi-Fi and Bluetooth?
In support of equal employment opportunity, we are an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other characteristic protected by law.
We are a government contractor subject to VEVRAA, requiring affirmative action to employ and advance protected veterans. The classifications are:
Protected veterans may have additional rights under USERRA – the Uniformed Services Employment and Reemployment Rights Act. In particular, if you were absent from employment in order to perform service in the uniformed service, you may be entitled to be reemployed by your employer in the position you would have obtained with reasonable certainty if not for the absence due to service. For more information, call the U.S. Department of Labor’s Veterans Employment and Training Service (VETS), toll-free, at 1‑866‑4‑USA‑DOL.