JOB DETAILS

FPGA Embedded Software Engineer

CompanyTrenton Systems
LocationDuluth
Work ModeOn Site
PostedMay 27, 2026
About The Company
Founded in 1989, Trenton Systems provides the defense, government, heavy industrial, and commercial markets with customer-driven and USA-made rugged computing solutions. Equipped with the latest processing, AI/ML/DL, networking, security, and storage technologies, our solutions provide maximum performance and reliability for on-premises and edge deployments. (COTS, MOTS, and/or custom options available with industry standard or proprietary Trenton Systems USA-made boards or TAA-compliant third-party motherboards.) All solutions are engineered within a vetted and transparent supply chain, and are fortified by comprehensive multi-layer cybersecurity across the hardware, firmware, software, and network stack. Trenton Systems high-performance computing solutions meet or exceed the most stringent military and industrial standards to withstand the harshest of environments, and are produced in the company’s headquarters in Atlanta, GA, which is certified to ISO 9001:2015 and AS9100D quality management standards. Trenton Systems also provides in-house engineering, comprehensive lifecycle management, BIOS customization, strict revision control, lifetime support, and an industry-leading five-year warranty program. Average system lifecycle is 11 to 15 years.
About the Role

Description

Position Summary

The FPGA Embedded Software Engineer will provide technical expertise and execution for various software and firmware projects supporting the assessment, design, implementation, and support phases of multi-year, complex computing products. This role will require executing software and firmware projects in coordination with electrical, mechanical, and systems engineering within the organization to complete projects on-time and within budget.


Essential Duties & Responsibilities

  • Perform software and firmware design activities in multiple environments, including BIOS, OS device drivers, scripts, embedded Linux, PIC microcontrollers, and/or other design environments as needed.
  • Ability to adapt and learn new environments and technologies as needed to complete design activities.
  • Capability to contribute at various phases of the project lifecycle, including design, documentation, vendor communication, testing, and manufacturing of products and services
  • Create appropriate process and product documentation to support both internal and external end-users
  • Provide Project Management support, including project tracking (design plans) on new Engineering designs
  • Support Trenton’s manufacturing facility as required, providing support on technical issues
  • Attempt to identify improvements in efficiency in processes and improvements in products and services and provide input to continuous improvement team

PM21

Requirements

Required

  • BS in Computer Engineering or Computer Science, or equivalent
  • 5+ years in software and firmware engineering, particularly FPGA
  • Exceptional Communication skills
  • Proven ability to complete software and firmware projects on-time and within budget
  • Attention to detail, including design documentation, data, and other collateral.
  • Technical ability to develop in various environments including Linux, Windows, and embedded environments.

Desired

  • Familiarity with UEFI BIOS and Intel x86 architectures
  • Familiarity with ARM & embedded Linux development
  • Familiarity with PIC microcontroller development and other bare-metal and low-level firmware
  • Knowledge of FIPS-140-2, TPM, Bitlocker, STIG, and/or other security technologies
  • Scripting experience – bash, Zsh, Powershell, Python

*NO RECRUITERS PLEASE*

Key Skills
FpgaEmbedded SoftwareFirmware DesignLinuxWindowsBiosDevice DriversPic MicrocontrollersUefiIntel x86ArmPythonBashPowershellZshProject Management
Categories
EngineeringSoftwareTechnologyManufacturing
Job Information
📋Core Responsibilities
The engineer will design and implement software and firmware for complex computing products across various environments including BIOS and embedded Linux. They will also provide project management support and technical assistance to the manufacturing facility.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
79
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page