EMCORE Corporation
Overview
EMCORE Corporation is a leading independent provider of advanced inertial navigation solutions for the aerospace, defense, commercial, and industrial sectors. As pioneers in fiber optic gyros, ring laser gyros, and MEMS technologies, we drive innovation across a wide range of navigation applications. We are seeking a skilled
Firmware FPGA Engineer
to join our team and contribute to the design, development, and implementation of FPGA-based solutions for high-performance systems. The ideal candidate will have experience in hardware description languages (HDLs), digital design, and FPGA architecture, with a strong problem-solving mindset. As a federal contractor, we are required to have all candidates/employees pass a criminal background check prior to starting employment. ITAR and export control considerations may apply; some roles require access to controlled technology and may require regulatory clearances.
Key Responsibilities
Design, develop, and test FPGA firmware using VHDL or Verilog. Optimize FPGA-based solutions for high-speed processing applications. Work with industry-standard FPGA development tools (Vivado, Quartus, ModelSim, etc.). Utilize SoC tools like Microsemi-Libero IDE. Architect SoC solutions based on project requirements. Conduct simulation, verification, and debugging of FPGA designs. Implement embedded software for FPGA-based systems. Collaborate with software, hardware and systems teams to ensure seamless integration of FPGA components. Support system integration with hardware bring-up, testing, and troubleshooting. Debug and troubleshoot FPGA and firmware-related issues. Optimize performance, power, and resource utilization for FPGA implementations. Develop and maintain documentation for FPGA designs, implementations, and test results. Ensure compliance with industry standards and best practices. Perform a wide range of complex engineering work with minimal supervision. Design mixed-signal hardware circuits including FPGAs, CPLDs, ADCs/DACs, microprocessors and DSP processors, clock circuits, filters, communication interfaces (Ethernet, SPI, PCI, I2C, etc.), and high-speed memory circuits (DDR). Develop firmware using the full life cycle of hardware products from concept to production. Decompose requirements and ensure traceability to digital design verification tests. Implement FPGA algorithms and digital signal processing components (digital filters, transforms, multipliers, mathematical operations). Route designs to ensure signal integrity and timing for circuits with high-frequency and noisy signals. Use test equipment including oscilloscopes, logic analyzers, power supplies, multimeters, and temperature chambers to debug issues.
Qualifications
Bachelor’s or master’s degree in electrical engineering. Minimum 10 years’ experience in FPGA design/simulation, firmware development, and embedded systems. Proficiency in VHDL or Verilog for FPGA design. Experience with FPGA development tools (Xilinx Vivado, Microchip/Microsemi, Altera/Quartus, etc.) and SoC devices (MicroChip PolarFire). Strong understanding of embedded systems and real-time programming. Familiarity with C/C++ for firmware development. Experience with signal processing and high-speed communication interfaces (PCIe, Ethernet, SPI, etc.). Ability to design and implement advanced DSP algorithms. Knowledge of FPGA verification and testing methodologies. Exceptional problem-solving and analytical skills. Ability to work independently and in a collaborative environment. Excellent verbal and written communication skills. Strong proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Visio).
Preferred Skills
Experience with SoC FPGA architecture. Development utilizing AI/ML acceleration. Proficiency in programming languages like C/C++ and Python. Knowledge in MATLAB for simulation and analysis. Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, etc.). Understanding of inertial navigation systems.
Benefits and Notes
The salary range for this role is $135,000 - $183,000. EMCORE offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. EMCORE is an equal opportunity employer. Qualified applicants will be considered regardless of age, race, creed, color, national origin, ancestry, marital status, disability, sex, veteran status, sexual orientation, gender identity or expression. Reasonable accommodation is provided for applicants with disabilities during the application or interview process. Please contact us to request accommodation. Location: Concord, CA
#J-18808-Ljbffr
EMCORE Corporation is a leading independent provider of advanced inertial navigation solutions for the aerospace, defense, commercial, and industrial sectors. As pioneers in fiber optic gyros, ring laser gyros, and MEMS technologies, we drive innovation across a wide range of navigation applications. We are seeking a skilled
Firmware FPGA Engineer
to join our team and contribute to the design, development, and implementation of FPGA-based solutions for high-performance systems. The ideal candidate will have experience in hardware description languages (HDLs), digital design, and FPGA architecture, with a strong problem-solving mindset. As a federal contractor, we are required to have all candidates/employees pass a criminal background check prior to starting employment. ITAR and export control considerations may apply; some roles require access to controlled technology and may require regulatory clearances.
Key Responsibilities
Design, develop, and test FPGA firmware using VHDL or Verilog. Optimize FPGA-based solutions for high-speed processing applications. Work with industry-standard FPGA development tools (Vivado, Quartus, ModelSim, etc.). Utilize SoC tools like Microsemi-Libero IDE. Architect SoC solutions based on project requirements. Conduct simulation, verification, and debugging of FPGA designs. Implement embedded software for FPGA-based systems. Collaborate with software, hardware and systems teams to ensure seamless integration of FPGA components. Support system integration with hardware bring-up, testing, and troubleshooting. Debug and troubleshoot FPGA and firmware-related issues. Optimize performance, power, and resource utilization for FPGA implementations. Develop and maintain documentation for FPGA designs, implementations, and test results. Ensure compliance with industry standards and best practices. Perform a wide range of complex engineering work with minimal supervision. Design mixed-signal hardware circuits including FPGAs, CPLDs, ADCs/DACs, microprocessors and DSP processors, clock circuits, filters, communication interfaces (Ethernet, SPI, PCI, I2C, etc.), and high-speed memory circuits (DDR). Develop firmware using the full life cycle of hardware products from concept to production. Decompose requirements and ensure traceability to digital design verification tests. Implement FPGA algorithms and digital signal processing components (digital filters, transforms, multipliers, mathematical operations). Route designs to ensure signal integrity and timing for circuits with high-frequency and noisy signals. Use test equipment including oscilloscopes, logic analyzers, power supplies, multimeters, and temperature chambers to debug issues.
Qualifications
Bachelor’s or master’s degree in electrical engineering. Minimum 10 years’ experience in FPGA design/simulation, firmware development, and embedded systems. Proficiency in VHDL or Verilog for FPGA design. Experience with FPGA development tools (Xilinx Vivado, Microchip/Microsemi, Altera/Quartus, etc.) and SoC devices (MicroChip PolarFire). Strong understanding of embedded systems and real-time programming. Familiarity with C/C++ for firmware development. Experience with signal processing and high-speed communication interfaces (PCIe, Ethernet, SPI, etc.). Ability to design and implement advanced DSP algorithms. Knowledge of FPGA verification and testing methodologies. Exceptional problem-solving and analytical skills. Ability to work independently and in a collaborative environment. Excellent verbal and written communication skills. Strong proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Visio).
Preferred Skills
Experience with SoC FPGA architecture. Development utilizing AI/ML acceleration. Proficiency in programming languages like C/C++ and Python. Knowledge in MATLAB for simulation and analysis. Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, etc.). Understanding of inertial navigation systems.
Benefits and Notes
The salary range for this role is $135,000 - $183,000. EMCORE offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. EMCORE is an equal opportunity employer. Qualified applicants will be considered regardless of age, race, creed, color, national origin, ancestry, marital status, disability, sex, veteran status, sexual orientation, gender identity or expression. Reasonable accommodation is provided for applicants with disabilities during the application or interview process. Please contact us to request accommodation. Location: Concord, CA
#J-18808-Ljbffr