Senior Firmware Engineer - Real-Time FPGA & Vision Systems
Swift Recruit
Carlsbad (CA)
On-site
USD 120,000 - 150,000
Full time
14 days+
Application generator
Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Job summary
Swift Recruit is seeking a Senior Firmware Engineer to develop high-performance systems for innovative camera-based sports equipment. This role involves designing and optimizing embedded firmware in real-time systems, collaborating closely with hardware engineers, and mentoring junior developers. Candidates should have at least 6 years of experience in C++ embedded systems and FPGA development using Xilinx toolsets. The position is based in California, with future relocation to Carlsbad expected in 2026.
Qualifications
B.S. in related field; 6+ years of experience in C++ embedded systems and real-time development.
Experience in FPGA design using Xilinx toolset (VHDL/Verilog).
Proven experience interfacing with real-time system components.
Strong understanding of performance metrics in embedded applications.
Responsibilities
Develop and optimize embedded firmware for camera-based systems.
Collaborate with hardware engineers for firmware integration.
Engage in architectural and design discussions.
Mentor junior engineers in firmware development and design.
Perform debugging, optimization, and testing to ensure system reliability.
Skills
C++ embedded systems
FPGA design and development
Real-time systems design
Linux environments
Object-oriented programming
Performance optimization
Education
B.S. in related field
Tools
Xilinx toolset (VHDL/Verilog)
JTAG diagnostic tools
Performance benchmarking tools
Job description
Swift Recruit is seeking a Senior Firmware Engineer to develop high-performance systems for innovative camera-based sports equipment. This role involves designing and optimizing embedded firmware in real-time systems, collaborating closely with hardware engineers, and mentoring junior developers. Candidates should have at least 6 years of experience in C++ embedded systems and FPGA development using Xilinx toolsets. The position is based in California, with future relocation to Carlsbad expected in 2026.