> Markdown version of [/jobs/ext/3676897-principal-embedded-software-engineer-fpga-firmware](https://www.wearedevelopers.com/jobs/ext/3676897-principal-embedded-software-engineer-fpga-firmware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer (FPGA / Firmware) - **Company:** Insight Global - **Location:** Aliso Viejo, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** October 10, 2026 - **Apply:** https://dejobs.org/x/x/98F9B6CFE5934135A680DC5EDD3F80E7/job/ ## About the Role *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 ## 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.