Job Description
Overview
Client is seeking a Senior Firmware Engineer to join a Tucson-based Agile Release Team. This role will focus on designing, developing, testing, and integrating embedded firmware solutions that operate at the intersection of hardware and software. The ideal candidate has strong embedded C/C++ experience, deep low-level debugging ability, and a reliability-focused mindset for building firmware that performs consistently on target hardware.
Core Responsibilities
- Architect and implement embedded firmware features using C/C++ for constrained environments involving CPU, memory, and power limitations.
- Develop low-level drivers and middleware to interface with sensors, actuators, and communication peripherals.
- Build and maintain automated test frameworks using Python for Hardware-in-the-Loop testing and system validation.
- Support firmware development from low...