FPGA Embedded Software Engineer

Trenton Systems
Duluth, GA, United States
1 day ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$115,000.0 - $155,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design Computing Platforms C++ (Programming Language) Software Debugging Embedded C Embedded Software Ethernet Firmware Field-Programmable Gate Array (FPGA) PCI Express Systems Development Life Cycle Real-Time Operating Systems
+4 more
Systems Integration Verilog VHSIC Hardware Description Language (VHDL) Git

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., * 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

Videos

See all

Related articles

See all