FC

Embedded Software Engineer

Accepting applications

Fidelis Companies · Orange County, CA

Full-Time Mid_senior FPGAPCIePython
Posted
15 Jun
Category
Design
Experience
Mid_senior
Country
United States
Embedded Software Engineer (IC Validation & Systems)

Aerospace semiconductor company developing high‑reliability integrated circuits used in mission‑critical electronic systems. This role sits at the intersection of embedded software, hardware interaction, and product validation, with strong exposure across firmware, APIs, and system‑level applications.

This is not a pure software role — it’s ideal for someone who enjoys working close to the hardware and understands how software interacts with real devices.

What You’ll Do
Develop and maintain embedded software and validation frameworks for IC products
Own API validation and regression testing, ensuring new features and updates do not break existing functionality
Build and reuse Python‑based test frameworks (not one‑off scripts) for scalable validation
Work across embedded C and Python, interfacing with microcontrollers (Cortex‑based, 16‑bit systems)
Support software across multiple platforms: Bare‑metal, Linux, and Windows environments
Develop and maintain demo and evaluation software/firmware used internally and by customers
Debug and validate hardware/software interactions during bring‑up and testing
Collaborate with engineering teams to support product development and resolve issues
Provide occasional customer support and troubleshooting for software integrations

Additional Exposure (Nice to Have / Growth Areas)
FPGA interaction and prototyping (Xilinx‑based systems)
PCIe interfacing through FPGA platforms
GUI/application‑level development for product demonstrations
Working with industry protocols and legacy systems
Show more Show less