FPGA SoC Embedded Engineer (RTOS, Xilinx/Intel)

Espace

Saratoga (CA)

On-site

USD 120,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellness care options
Competitive salaries
Continuous learning and development
Paid time off

Job summary

Espace is looking for an Embedded Firmware Developer in Saratoga, California, to develop firmware for SoC systems. The ideal candidate will have a Bachelor's, Master's, or PhD in Electrical or Computer Engineering and strong C/C++ programming skills.

This full-time position offers a compensation package targeting $120,000 to $220,000 annually, based on experience. Benefits include health care options and opportunities for continuous learning.

Qualifications

  • Experience with at least one real-time operating system.
  • Strong C/C++ programming skills.
  • Hands-on experience with FPGA platforms required.

Responsibilities

  • Develop embedded firmware in C/C++ for SoC systems.
  • Work with real-time operating systems and multi-threaded applications.
  • Implement low-level drivers and hardware interfaces.
  • Debug system-level issues with hardware and software interaction.
  • Collaborate closely with FPGA and hardware teams.

Skills

C/C++ programming skills
Experience with real-time operating systems
Hands-on experience with FPGA platforms
Understanding of embedded systems
Effective debugging skills

Education

Bachelor’s, Master’s, or PhD in Electrical/Computer Engineering

Tools

Xilinx or Intel (Altera) SoC FPGA platforms
JTAG or low-level debugging tools

Job description

Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place! E‑Space is bridging Earth and space to enable hyper‑scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems.

Responsibilities
  • Develop embedded firmware in C/C++ for SoC systems
  • Work with real‑time operating systems and multi‑threaded applications
  • Implement low‑level drivers and hardware interfaces
  • Debug system‑level issues involving hardware and software interaction
  • Interface with FPGA designs, including register access, control paths, and data movement
  • Collaborate closely with FPGA and hardware teams
Qualifications and Experience
  • Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, or related field
  • Experience with at least one real‑time operating system (mandatory)
  • Strong C/C++ programming skills
  • Hands‑on experience with Xilinx or Intel (Altera) SoC FPGA platforms (mandatory)
  • Understanding of interrupts, scheduling, and embedded systems
Preferred Skills
  • Experience with Zephyr
  • Familiarity with Embedded Linux
  • Experience with JTAG or low‑level debugging tools
  • Knowledge of hardware/software interfaces such as memory‑mapped I/O, DMA
  • Knowledge of 5G PHY and MAC layer concepts (desirable)
Professional Fit
  • Ability to build stable real‑time applications on FPGA SoC platforms
  • Clear understanding of the hardware/software boundary
  • Efficient debugging across system layers
  • Execute effectively and adapt quickly
Compensation

Full‑time exempt position based in the Saratoga office. Target base pay $120,000–$220,000 annually, with total compensation determined by experience and qualifications.

Benefits
  • An opportunity to make a difference
  • Sustainability at core
  • Fair and honest workplace
  • Innovative thinking encouraged
  • Competitive salaries
  • Continuous learning and development
  • Health and wellness care options
  • Financial solutions for the future
  • Optional legal services (U.S. only)
  • Paid holidays
  • Paid time off

E‑Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FPGA / VLSI Engineer
FPGA / VLSI Engineer

Espace • Saratoga (CA)

On-site
USD 120,000 - 220,000
Health and wellness care options
Continuous learning and development
Paid time off
Staff FPGA Engineer (DSP)
Staff FPGA Engineer (DSP)

Espace • Saratoga (CA)

On-site
USD 100,000 - 200,000
Competitive salaries
Health and wellness care options
Paid holidays
+1
FPGA / VLSI Engineer
FPGA / VLSI Engineer

E-Space • Saratoga (CA)

On-site
USD 120,000 - 220,000
Competitive salaries and paid time off
Health and wellness care options
Continuous learning and development opportunities
+1
SoC Firmware Engineer
SoC Firmware Engineer

Espace • Saratoga (CA)

On-site
USD 150,000 - 220,000
Competitive salaries
Health & wellness benefits
Paid time off
+4
Staff Satellite FPGA Engineer (Digital Logic)
Staff Satellite FPGA Engineer (Digital Logic)

Espace • Saratoga (CA)

On-site
USD 100,000 - 200,000
Health and wellness care options
Paid time off
Continuous learning and development
SoC Firmware Engineer
SoC Firmware Engineer

E-Space • Saratoga (CA)

On-site
USD 150,000 - 220,000
Health and wellness care options
Paid holidays and paid time off
Continuous learning and development
FPGA Design Engineer - Avionics
FPGA Design Engineer - Avionics

E-Space • Saratoga (CA)

On-site
USD 150,000 - 250,000
Competitive salaries
Continuous learning and development
Health and wellness care options
+2
Staff Satellite FPGA Engineer (Digital Logic)
Staff Satellite FPGA Engineer (Digital Logic)

E-Space • Saratoga (CA)

On-site
USD 100,000 - 200,000
Soc Platform Engineer
Soc Platform Engineer

E-Space • Saratoga (CA)

On-site
USD 150,000 - 220,000
Health and wellness care options
Continuous learning and development
Paid holidays
+3
Staff FPGA Engineer (DSP)
Staff FPGA Engineer (DSP)

E-Space • Saratoga (CA)

On-site
USD 100,000 - 200,000