1

Embedded C Jobs in California (NOW HIRING)

Embedded SW Engineer

San Diego, CA · On-site

$120K - $150K/yr

Expert in embedded C/C++ programming * Familiar with Software Development tools and processes including GitHub, JIRA and Confluence. * Thorough understanding of the hazards and techniques relating to ...

Engineer VI

San Diego, CA · On-site

$116K - $208K/yr

We are looking for someone with drive, talent, and experience in embedded C/C++, Linux-based development, digital design, and embedded controls who also thrives in a fast-paced, Research and ...

We want a driven, fast-paced self-learner who can move between embedded C/C++ development, Linux system configuration, and high-level HMI design while maintaining rigorous safety standards. We offer ...

Principal Embedded Software Engineer

El Segundo, CA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Define and own the embedded software architecture for I&C systems, establishing patterns and standards that scale across the full program lifecycle. * Lead design and development of reliable, fault ...

Principal Embedded Software Engineer

El Segundo, CA · On-site

$200K - $314K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Define and own the embedded software architecture for I&C systems, establishing patterns and standards that scale across the full program lifecycle. * Lead design and development of reliable, fault ...

Showing results 41-60

Embedded C information

See California salary details

$69.1K

$151.4K

$171.7K

How much do embedded c jobs pay per year?

As of Aug 16, 2026, the average yearly pay for embedded c in California is $151,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,800.00 and $170,700.00 per year, depending on experience, location, and employer.

What is Embedded C?

Embedded C is a programming language extension of the C language, specifically designed for programming embedded systems such as microcontrollers, IoT devices, and real-time systems. Embedded C developers write code that directly interacts with hardware to control devices, optimize performance, and ensure reliable operation. Their responsibilities often include writing firmware, debugging hardware-software integration, and ensuring the efficient use of system resources.

What are the key skills and qualifications needed to thrive as an Embedded C engineer?

To thrive as an Embedded C Engineer, you need a solid background in C programming, embedded systems concepts, and a degree in electronics, computer engineering, or a related field. Familiarity with microcontrollers, RTOS, debugging tools like JTAG, and industry certifications such as ARM or Embedded Systems certification are typically required. Strong problem-solving, attention to detail, and effective teamwork skills help you excel in developing reliable and efficient embedded solutions. These competencies are critical because they ensure the creation of robust, high-performance embedded products that meet both technical and market requirements.

What is the difference between Embedded C vs Microcontroller Firmware Developer?

AspectEmbedded C

Skill FocusProgramming language used for embedded systems development
Work EnvironmentEmbedded systems, microcontroller programming, hardware integration
CertificationsKnowledge of C programming, embedded systems certifications
Industry UsageElectronics, automotive, consumer devices, IoT

Embedded C is a programming language used to develop software for embedded systems, including microcontrollers. A Microcontroller Firmware Developer writes the actual firmware that runs on microcontrollers, often using Embedded C. While Embedded C refers to the language, the Firmware Developer role involves applying that language to create functional firmware. Both roles require similar skills and certifications, and they are often used interchangeably in industry contexts.

What are some common challenges faced by Embedded C developers when working on cross-functional teams?

Embedded C developers often collaborate closely with hardware engineers, firmware teams, and product managers. A common challenge is ensuring smooth communication between disciplines, especially when translating hardware requirements into efficient software solutions. Additionally, balancing resource constraints—such as memory and processing power—while meeting project deadlines requires strong problem-solving skills. Being proactive in documenting code and discussing technical limitations helps foster effective teamwork and successful project outcomes.
Infographic showing various Embedded C job openings in California as of August 2026, with employment types broken down into 2% Internship, 87% Full Time, 6% Part Time, 2% Temporary, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $151,375 per year, or $72.8 per hour.

Embedded Real-Time Controls Engineer, Free-Space Optical Communications

Aalyria

Livermore, CA • On-site

$175K - $215K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

About Aalyria:
Aalyria is a leading technology company that supplies laser communications technology and temporospatial software-defined networking platforms to the aerospace industry. With technology acquired from Google, Aalyria is at the forefront of innovation in satellite and airborne mesh networks, as well as cislunar and deep-space communications. We are revolutionizing the orchestration and management of planetary mesh networks using any radio or optical spectrum, any orbit, and any hardware across land, sea, air, and space.
Role Overview:
Aalyria is developing the wavefront-correction subsystem for high-throughput atmospheric laser communications between Earth and space across a range of orbits. We're seeking an Embedded Controls Engineer to design, implement, test, and field the real-time closed-loop control at the heart of that subsystem. Working closely with our analytical team, who develop the correction approaches, you'll turn candidate methods into robust, low-latency embedded implementations, build the infrastructure to validate them, and carry the subsystem from prototype through initial production to a fielded, maintainable product. You'll investigate, prototype, and improve the adaptive optics hardware, firmware, and associated test and production tooling for a Free Space Optical Communications terminal, selecting for the best balance of practicality, reliability, and affordability from off-the-shelf components wherever possible. Throughout, you'll support and collaborate with the surrounding team of optical, mechanical, electrical, software, and controls engineers.
Key Responsibilities:
  • Implement wavefront-correction control laws and DSP algorithms (developed with the analytical team) as low-latency, closed-loop embedded C.
  • Design and build lab testbeds and data acquisition to validate loop bandwidth, performance, and robustness.
  • Drive down loop latency and improve uptime and reliability of the control subsystem.
  • Develop control, monitoring, and telemetry software across the full lifecycle: concept → design → integration → test → release.
  • Support transition of prototype and test infrastructure to manufacturing.
  • Collaborate with optical, mechanical, electrical, and software engineers, and contribute to control-related technical requirements.

Required Qualifications:
  • Degree in EE, controls, CS, physics, or a related field, plus 3+ years developing real-time, closed-loop embedded control systems on hardware.
  • Strong control fundamentals and hands-on experience with MATLAB/Simulink for design, analysis, and simulation.
  • Proven ability to convert control laws, digital filters, and DSP into embedded C and debug them on real hardware.
  • Comfort with nonlinear behavior and practical stabilization techniques (e.g., gain scheduling, linearization).
  • Demonstrated hardware bring-up: instrumentation, test, data acquisition, troubleshooting, and characterization.
  • Works effectively at the seam of algorithms, hardware, and software within a multidisciplinary team.
  • Strong execution in schedule- and resource-constrained environments.

Preferred Qualifications:
  • Optics experience.
  • Fast-steering-mirror, fine-pointing, deformable-mirror, or precision motion/servo control experience.
  • Full-lifecycle experience on a lasercom terminal or comparable electro-optical system.
  • Familiarity with atmospheric laser propagation (amplitude and phase effects) relevant to communications.
  • Experience designing for harsh terrestrial environments.
  • Python, Go, and Linux.

This role is crucial for developing robust, reliable embedded control systems that implement cutting-edge communication capabilities in the field of Free Space Optical Communications.
What We Offer:
  • Innovative Environment: Work at a cutting-edge company shaping the future of aerospace communications.
  • Impactful Work: Directly contribute to critical national security programs and initiatives.
  • Growth Opportunities: Expand your career with opportunities for professional development and advancement.
  • Inclusive Culture: Be part of a collaborative, supportive, and inclusive workplace where your contributions matter.
  • Flexibility: Flexible working arrangements including hybrid remote/in-office schedules.
  • Compensation and Equity: Competitive salary, comprehensive benefits (401(k), dental, vision, health, life insurance), paid time off, and equity options.

ITAR/EAR Requirements:
This position involves access to export-controlled information. To comply with U.S. government export regulations, applicants must meet one of the following criteria:
(A) Qualify as a U.S. person, which includes:
  • U.S. citizen or national
  • U.S. lawful permanent resident (green card holder)
  • Refugee under 8 U.S.C. 1157
  • Asylee under 8 U.S.C. 1158

(B) Be eligible to access export-controlled information without requiring an export authorization.
(C) Be eligible and reasonably likely to obtain the necessary export authorization from the appropriate U.S. government agency.
The company reserves the right to decline pursuing an export licensing process for legitimate business-related reasons.
Equal Opportunity Employer Statement:
Aalyria is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Qualified applicants from all backgrounds are encouraged to apply.
The pay range for this role is:
175,000 - 215,000 USD per year (San Francisco Bay Area, California)