1

Fpga Embedded Software Engineer Jobs in Compton, CA

As an Embedded Software Engineer at Freeform, you will be responsible for contributing to the ... Work with FPGA developers to develop high-speed data acquisition software * Create software for ...

As an Embedded Software Engineer at Freeform, you will be responsible for contributing to the ... Work with FPGA developers to develop high-speed data acquisition software * Create software for ...

As an Embedded Software Engineer at Freeform, you will be responsible for contributing to the ... Work with FPGA developers to develop high-speed data acquisition software * Create software for ...

FPGA Design Engineer

Long Beach, CA

$129K - $178K/yr

... of FPGA-based embedded systems at Long Wall to support our launch operations and test ... Collaborate with software engineers to design CPU driver interfaces for custom IP cores * Create ...

FPGA Design Engineer

Long Beach, CA · On-site

$129K - $178K/yr

... of FPGA-based embedded systems at Long Wall to support our launch operations and test ... Collaborate with software engineers to design CPU driver interfaces for custom IP cores * Create ...

Embedded Software Engineer

Los Angeles, CA

$141K - $186K/yr

About This Role We are seeking an Embedded Software Engineer to develop the low-level control software, real-time runtimes, and device drivers that directly command test stands and production systems.

Embedded Software Engineer

Los Angeles, CA · On-site

$141K - $186K/yr

About This Role We are seeking an Embedded Software Engineer to develop the low-level control software, real-time runtimes, and device drivers that directly command test stands and production systems.

Embedded Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $130,000 - $280,000 / year Description As an Embedded Software Engineer your core ...

Embedded Software Engineer

El Segundo, CA · On-site

$120K - $175K/yr

EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the development of the Fly-By-Wire software starting with requirements specification, software design, verification ...

EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the development of the Fly-By-Wire software starting with requirements specification, software design, verification ...

Embedded Software Engineer

Carson, CA · On-site

$45 - $100/hr

Embedded Software Engineer * We are seeking a talented Embedded Software Engineer to join our team. In this role, you will be responsible for the verification, testing, integration, and development ...

Showing results 21-40

Fpga Embedded Software Engineer information

See Compton, CA salary details

$77.2K

$130K

$191.4K

How much do fpga embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for fpga embedded software engineer in Compton, CA is $129,978.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,600.00 and $154,900.00 per year, depending on experience, location, and employer.

What does an FPGA embedded software engineer do?

An FPGA Embedded Software Engineer designs, develops, and maintains software that runs on Field Programmable Gate Arrays (FPGAs). They work closely with hardware teams to implement embedded systems, often using languages like VHDL, Verilog, and C/C++. Their responsibilities include creating firmware, optimizing system performance, and integrating hardware and software components. These engineers are crucial in industries such as telecommunications, aerospace, automotive, and consumer electronics, where real-time processing and customizable hardware are needed.

What are the typical challenges faced by an FPGA embedded software engineer when integrating hardware and software components?

FPGA Embedded Software Engineers often encounter challenges in synchronizing software algorithms with hardware logic, ensuring optimal performance and resource utilization. Debugging issues that arise from timing mismatches or interface incompatibilities between hardware and software can be complex and time-consuming. Effective communication and close collaboration with hardware engineers are essential to resolve integration bottlenecks and achieve seamless operation. This role requires a strong understanding of both digital design and embedded programming to troubleshoot and optimize system behavior.

What are the key skills and qualifications needed to thrive as an FPGA embedded software engineer, and why are they important?

To thrive as an FPGA Embedded Software Engineer, you need a strong background in digital design, hardware description languages (such as VHDL or Verilog), and embedded systems, typically supported by a degree in electrical engineering or a related field. Proficiency with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation software, and debugging instruments is crucial, along with familiarity with C/C++ for embedded programming. Strong problem-solving, attention to detail, and effective communication skills set top professionals apart in this role. These skills are vital for designing reliable, high-performance systems and collaborating efficiently with multidisciplinary teams.

What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?

AspectFpga Embedded Software EngineerFPGA Firmware Engineer
Required SkillsEmbedded C/C++, FPGA design, hardware-software integrationVHDL/Verilog, FPGA development, hardware description languages
Work EnvironmentEmbedded systems, software development teams, hardware-software integrationHardware design teams, FPGA development labs
Industry UsageConsumer electronics, aerospace, defense, telecommunicationsHigh-speed data processing, signal processing, communications

While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.

Are FPGA embedded software engineers in demand?

FPGA embedded software engineers are in high demand due to the increasing use of FPGAs in industries such as telecommunications, aerospace, and defense. Skills in hardware description languages like VHDL or Verilog, along with embedded systems experience, enhance job prospects as companies seek engineers to develop and optimize FPGA-based solutions.

What are popular job titles related to Fpga Embedded Software Engineer jobs in Compton, CA?

For Fpga Embedded Software Engineer jobs in Compton, CA, the most frequently searched job titles are:

What job categories do people searching Fpga Embedded Software Engineer jobs in Compton, CA look for?

The top searched job categories for Fpga Embedded Software Engineer jobs in Compton, CA are:

What cities near Compton, CA are hiring for Fpga Embedded Software Engineer jobs?

Cities near Compton, CA with the most Fpga Embedded Software Engineer job openings:

Infographic showing various Fpga Embedded Software Engineer job openings in Compton, CA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $129,978 per year, or $62.5 per hour.

Staff Embedded Software Engineer

Relativity Space

Long Beach, CA

$138K - $181K/yr

Full-time

Re-posted 13 days ago


Relativity Space rating

9.7

Company rating: 9.7 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

2nd of 72 rated aerospace companies


Job description

About the Team: 

The Interplanetary Sciences Program was established to expand access to scientific exploration across our solar system. Its mission is to make planetary research faster, more affordable, and more capable than ever before by rethinking how science missions are designed, built, and operated. The program aims to enable scientists to send instruments to distant worlds without decades of development or prohibitive costs. By creating a sustainable model for interplanetary exploration, we are transforming space science from an occasional event into a continuous process of discovery that accelerates knowledge, broadens participation, and inspires the next generation of explorers. 

About the Role:

  • Own the application-level software on the optical terminal processor - thermal control loops, fast steering mirror control interface, and health monitoring - writing the higher-level software that sits on top of FPGA gateware and interfaces to the payload network
  • Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior into clean software interfaces
  • Build the software interfaces between all communication subsystems (Ka-band, UHF, optical) and the rest of the data center, including packet parsers, protocol adapters, and OSI layer 2-3 implementations that connect externally developed radios to the payload network
  • Implement fault detection and recovery software for communication hardware, along with command, telemetry, and mode management software for each comms subsystem - because a bug in a packet parser or driver can mean a lost downlink pass and science data that sits on disk longer than planned
  • Work at the system boundary where software meets real hardware, debugging integration issues across serial buses, Ethernet interfaces, and radio transceivers alongside electrical engineers and the FPGA gateware developer

About You:

  • BS/MS in Computer Science or Electrical Engineering and 5+ years of relevant experience
  • Strong systems programming skills in C, with experience writing software that talks directly to hardware - device drivers, register-level interfaces, or bus protocol implementations
  • Experience with Linux device driver development and real-time or embedded software design
  • Solid network programming skills: sockets, packet handling, and layer 2/3 protocol implementation
  • Comfort implementing control loops in software and understanding enough digital communications to interface correctly with modem hardware, even if you're not designing the waveforms yourself

Nice to haves but not required:  

  • Experience with spacecraft communication subsystem software or radio interface development
  • Familiarity with CCSDS packet structures and protocols
  • Hands-on experience with serial and bus interfaces to radio hardware - SPI, I2C, UART, and Ethernet-based control planes
  • Knowledge of optical communication terminal operation concepts or free-space optical link systems
  • Experience with thermal control loop implementation and tuning
  • Background in hardware abstraction layer design for systems with multiple hardware variants or evolving interfaces
  • Comfort in a hardware lab: serial consoles, logic analyzers, and debugging signal integrity issues alongside the electronics team

What Relativity Space employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom