Skip to main content
CareerApp

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.

See who is hiring

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.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.