FPGA Embedded Software Engineer

  • Trenton Systems
  • Duluth, Georgia
  • 09/11/2026
Full time Information Technology Telecommunications

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