Skill
Embedded C
Programming Languages
Embedded C is a set of language extensions and programming practices for the C programming language tailored to writing software for embedded systems, such as microcontrollers, where direct hardware access, memory constraints, and real-time performance are critical. It is widely used by firmware engineers to program devices like sensors, automotive control units, and consumer electronics.
Open roles requiring Embedded C (2)
Embedded Firmware Engineer (eInfochips Inc)
Arrow Electronics
Full-time · Campbell, CA
A role certifying time-sensitive networking software for safety-critical avionics systems against DO-178C standards. This suits engineers with embedded networking experience who can evaluate requirements, architecture, and design compliance for aircraft systems.
Listed on Arrow Electronics’s careers site · Apply there ↗
Embedded Software Engineer (Camera Systems)
Impulse Space
Redondo Beach
This role develops firmware for spacecraft camera systems, working with avionics and flight software teams to ensure reliable image capture and processing in harsh space environments. It suits embedded systems engineers with aerospace or hardware interface experience.
Listed on Impulse Space’s careers site · Apply there ↗
Roles that use Embedded C
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.