FPGA Embedded Software Engineer
Job Description
Trenton Systems seeks an FPGA Embedded Software Engineer to design and implement FPGA-based and embedded C/C++ solutions for rugged, secure computing platforms used in defense, aerospace, and industrial missions. In this Engineering & Design role, you will develop FPGA logic, board-level interfaces, and real-time firmware, integrate with RTOS and high-speed I/O, and perform lab-based debug and verification. Join a collaborative, mission-driven team focused on innovation, reliability, and security, with opportunities to grow your skills and impact critical customer missions in harsh, demanding environments.
Responsibilities
-
Design and implement FPGA-based embedded software for rugged computing platforms.
-
Develop and optimize C/C++ firmware running on embedded processors and So
-
Cs.
-
Integrate FPGA logic with board-level hardware, high-speed I/O, and RTOS-based systems.
-
Perform debugging, verification, and validation using lab equipment and simulation tools.
-
Collaborate with hardware, systems, and security engineers on mission-critical solutions.
-
Document designs, test procedures, and results for defense and industrial customers.
-
Support continuous improvement of design practices, tools, and workflows.
Required Skills
-
FPGA design (VHDL/Verilog/System
-
Verilog)
-
Embedded C/C++ programming
-
Real-time operating systems (RTOS)
-
So
-
C and board-level bring-up
-
Digital signal processing concepts
-
High-speed interfaces (PCIe, Ethernet, DDR)
-
Hardware/software integration and debug
-
Version control (Git)
-
Lab instrumentation (oscilloscope, logic analyzer)
-
Secure/mission-critical system development
Similar Jobs
Explore similar searches
Browse more roles related to FPGA Embedded Software Engineer.