Embedded Software Engineer
Location: Colorado Springs, CO
Job Summary
A client of Ryzen Solutions is looking for an experienced Embedded Software Engineer to join their Gas Price Sign Solutions division. This is a hybrid role based in Colorado Springs. The ideal candidate will have deep expertise in Bare Metal C, ARM processors, and low-level embedded development. The role will initially focus on maintaining and debugging existing software before transitioning to the development of next-generation connected signage systems.
Key Responsibilities
Software Development & Maintenance: Maintain and debug embedded software for gas price signs, message displays, and controllers. This includes developing bare metal C firmware and working with HAL/CMSIS-based code for ARM microcontrollers.
Technical Troubleshooting: Implement and troubleshoot various communication protocols, including UART, SPI, and RS-485. The role also involves working with technicians and field teams to support assembly, installation, and on-site troubleshooting.
Systems Architecture: As the company restructures its product line, you will help architect and build new connected signage systems, with a focus on enhancing product reliability and performance.
Hardware & Firmware Integration: The role requires strong debugging skills for hardware-software integration, along with experience in managing bootloaders, flash memory, and over-the-air (OTA) firmware updates.
Required Qualifications
Experience: Candidates must have strong, hands-on experience with Bare Metal C and ARM processors.
Technical Skills:
Proficiency with key communication protocols like UART, SPI, and I²C.
The ability to read and interpret electrical schematics.
Experience with RTOS and embedded Linux.
Familiarity with Makefiles, IDEs, and custom toolchains.
Work Environment: The position requires a hands-on approach and the ability to work collaboratively with production and field teams.
Compensation and Benefits
Compensation: The pay for this role is $110,000 - $140,000 per year.
Benefits: The company offers a robust benefits package, including medical, dental, and vision insurance, a 401(k) with a 6% company match, paid time off, and disability and life insurance.