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