FPGA Embedded Software Engineer

Trenton-Systems

Duluth (GA)

On-site

USD 120,000 - 170,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Trenton Systems, Inc. is seeking an FPGA Embedded Software Engineer to drive software/firmware projects across design, verification, and manufacturing phases of multi-year computing products.

You will collaborate with electrical, mechanical, and systems teams to deliver high-quality, on-time solutions. The role requires strong FPGA software expertise, a track record of delivering complex projects within budget, and excellent communication.

Qualifications

  • 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.
  • Technical ability to develop in Linux, Windows and embedded environments.

Responsibilities

  • Perform software and firmware design in BIOS, OS drivers, scripts, embedded Linux, PIC microcontrollers, and other environments.
  • Adapt to new environments and technologies as needed.
  • Contribute across project lifecycle: design, documentation, vendor communication, testing, manufacturing.
  • Create process and product documentation for internal and external end-users.
  • Provide Project Management support including tracking on new designs.
  • Support manufacturing facility with technical issues.
  • Identify improvements in efficiency and product/process quality.

Skills

Firmware engineering
Communication skills
Attention to detail
Linux/embedded environments

Education

BSc in Computer Engineering or CS

Tools

BIOS
OS device drivers
Embedded Linux
PIC microcontrollers

Job description

About this position

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
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
FPGA Design Engineer
FPGA Design Engineer

Techoundsllc • Raleigh (NC)

On-site
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
FPGA Engineer
FPGA Engineer

Applied Materials, Inc. • City of Rochester (NY)

On-site
USD 150,000 - 230,000
Senior FPGA Embedded Software Engineer
Senior FPGA Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

On-site
USD 120,000 - 170,000
Staff Firmware Engineer (15161)
Staff Firmware Engineer (15161)

Hru Tech • Sterling Heights (MI)

On-site
USD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Embedded Engineer
Embedded Engineer

Machine Learning Technologies, LLC • Phoenix (AZ)

On-site
USD 110,000 - 180,000
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!
FPGA Engineer (Mid/Sr) - Hybrid/Relo available!

Thrive Recruitment Agency • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000