Principal Embedded Software Engineer (FPGA / Firmware)

Insight Global
Aliso Viejo, CA, United States
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering ARM Architecture Computer Engineering Software Debugging Embedded C Embedded Software Ethernet Firmware Field-Programmable Gate Array (FPGA) PCI Express Real-Time Operating Systems Systems Architecture
+14 more
Systems Integration Universal Asynchronous Receiver/Transmitter USB Verilog VHSIC Hardware Description Language (VHDL) Vivado Data Processing Serial Peripheral Interface PIC Microcontroller Real Time Systems Fpga Hardware Information Technology Industrial Software Data Pipelines

Job description

We are seeking a Principal Embedded Software Engineer to lead the design and development of embedded firmware and FPGA-based solutions supporting next-generation hardware platforms. This position requires deep expertise in embedded software architecture, real-time systems, FPGA integration, and hardware/software co-development. The ideal candidate will have experience developing low-level firmware for performance-sensitive devices, owning system architecture decisions, and collaborating closely with electrical, FPGA, validation, and systems engineering teams throughout the full product lifecycle. This is a highly visible technical leadership role focused on delivering reliable, scalable embedded solutions for advanced hardware platforms.

Requirements

*Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field *8+ years of embedded software engineering experience *Expert-level Embedded C development experience *Strong understanding of embedded firmware architecture and real-time systems *Professional FPGA development experience utilizing VHDL and/or Verilog *Experience designing and implementing embedded control systems *Strong hardware/software integration and troubleshooting skills *Experience with system bring-up, debugging, and validation *Experience working with data processing, signal prcessing, or high-throughput data pipelines *Proven ability to own complete development efforts from architecture through deployment *ARM, Cortex-M, STM32, TI, or NXP microcontroller experience *FPGA tool experience including Xilinx Vivado or Intel Quartus *RTOS development experience *Experience supporting consumer electronics, gaming hardware, robotics, aerospace, defense, or industrial systems *Familiarity with cloud-connected devices and edge computing architectures *Experience with high-speed interfaces including PCIe, Ethernet, USB, SPI, I2C, and UART *Experience collaborating across hardware, firmware, FPGA, and systems engineering organizations

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…