Demo

FPGA Embedded Software Engineer

Trenton Systems
Duluth, MN Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 11/6/2026
Salary: $89,000 - 129,000 per year Requirements:

  • Bachelors degree in Computer Engineering or Computer Science, or equivalent
  • Over 5 years of experience in software and firmware engineering, focusing on FPGA
  • Excellent communication skills
  • Proven track record of completing software and firmware projects on schedule and within budget
  • Strong attention to detail, particularly in design documentation and related materials
  • Technical proficiency in developing across various platforms, including Linux, Windows, and embedded systems
  • Familiarity with UEFI BIOS and Intel x86 architectures (desired)
  • Understanding of ARM and embedded Linux development (desired)
  • Experience with PIC microcontroller development and other low-level firmware (desired)
  • Knowledge of security technologies such as FIPS-140-2, TPM, Bitlocker, STIG (desired)
  • Scripting experience in languages like bash, Zsh, Powershell, and Python (desired)

Responsibilities:

  • Conduct software and firmware design tasks across various environments, such as BIOS, OS device drivers, embedded Linux, and PIC microcontrollers
  • Learn and adapt to new environments and technologies as necessary to fulfill design objectives
  • Contribute throughout various stages of the project lifecycle, including design, documentation, vendor communication, testing, and product manufacturing
  • Develop necessary process and product documentation to assist both internal and external users
  • Provide project management support, including tracking design plans for new engineering designs
  • Assist Trentons manufacturing facility by addressing technical issues as required
  • Identify opportunities for enhancing efficiency in processes and improvements in products and services, and provide feedback to the continuous improvement team

Technologies:

  • ARM
  • Bash
  • Embedded
  • FPGA
  • Firmware
  • Support
  • Linux
  • PowerShell
  • Python
  • Security
  • Windows
  • C

More

We are seeking an FPGA Embedded Software Engineer to enhance our team by providing technical expertise and executing software and firmware projects. Our projects support the design, assessment, implementation, and maintenance of complex computing products over multiple years. This role involves collaborating with electrical, mechanical, and systems engineering to ensure project completion on time and within budget. We offer a dynamic work environment, opportunities for professional growth, and a chance to work on cutting-edge technologies.

last updated 40 week of 2026

Salary : $89,000 - $129,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a FPGA Embedded Software Engineer?

Sign up to receive alerts about other jobs on the FPGA Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Trenton Systems

  • Trenton Systems Lawrenceville, GA
  • Trenton Systems seeks a Junior Electrical Engineer to support sustainment of rugged computers and servers for defense, aerospace, and industrial customers.... more
  • 2 Days Ago


Not the job you're looking for? Here are some other FPGA Embedded Software Engineer jobs in the Duluth, MN area that may be a better fit.

  • Epic Duluth, MN
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 10 Days Ago

  • Honeywell INC. Duluth, MN
  • Job Description. We are looking for a Principal Software Architect to provide technical leadership for next-generation connected fire and life safety softw... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!