Back to jobs

Embedded Software (Firmware) Design Engineer - Mid / Senior level

Tri-Tec Manufacturing LLC · Kent, WA, US

Spotted 8h agoFull-time

Job details

Pay
$125,000 – $140,000 a year
Work mode
On-site
Employment
Full-time
Level
Senior
Experience
7+ years
Education
Bachelor's degree
Posted
Oct 21, 2026
Last confirmed open
Oct 22, 2026
Job description

About this role

Tri‑Tec is seeking a Mid to Senior Embedded Software Firmware Design Engineer with seven to ten years of experience developing embedded systems for electromechanical products in an R and D environment. This role requires strong embedded‑software capability, hands‑on electrical and PCB‑level knowledge, and the ability to design and implement sensor‑data processing functions that support advanced actuator control.

You will collaborate with Senior Electrical, Software, Firmware, and Mechanical Engineers to design, implement, troubleshoot, validate, and maintain embedded software and firmware for valve actuators installed aboard current and future United States Navy Destroyers, Frigates, Submarines, and Aircraft Carriers.

Responsibilities include embedded‑control development, sensor‑data acquisition and processing, communication‑interface implementation, and system‑level integration.

This position is contingent upon award of contract. If the anticipated contract is awarded, official hiring date would be in January/February 2027.

  • Requirements
  • ​Seven to ten years of embedded‑software design experience
  • Fluency in the C programming language
  • Experience writing code for embedded microprocessors and microcontrollers
  • Strong understanding of debugging fundamentals and use of debugging tools
  • Experience developing sensor‑data acquisition pipelines and implementing sensor‑data processing algorithms for embedded systems
  • Strong electrical and PCB‑level knowledge suitable for an R and D environment including schematic interpretation, signal‑integrity considerations, and hardware bring‑up
  • Understanding of standard communication protocols and microcontroller peripherals including GPIO, I2C, SPI, UART RS‑232 and RS‑485, CAN, timers, counters, PLLs, reset generators, clocking, power management, ADCs, and PWM
  • Ability to work collaboratively to solve complex engineering problems
  • Bachelor’s degree in Electrical Engineering (preferred), Computer Engineering (second), Computer Science (third)
  • Preferred Experience
  • NXP ARM processor
  • Designing/testing to the requirements of quality and reliability standards such as DO-178, SS-473
  • Fieldbus (Profibus, Modbus) and fiberoptic communications
  • Process control algorithms (PID etc., implementation/optimization)
  • Configuration Management practices and tools
  • Code verification (best practices, design for verification, verification frameworks)
  • Electromechanical actuators and motion control systems
  • In-depth troubleshooting and debugging of assembly level code, off-board/inter-IC communication, signal integrity, power, PCB, and other hardware related problems
  • Experience in hands-on R&D environments including prototyping, bench testing and iterative design.
  • Qualifications
  • US citizenship is mandatory due to defense contracts requirements. Background check will be performed.
  • Minimum bachelor’s degree in Electrical Engineering (preferred), Computer Engineering (second), Computer Science (third)
  • 7 to 10 years of Embedded Software Design work experience
  • Must have strong English reading and writing skills

Pay: $125,000.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Paid time off
  • Vision insurance

Work Location: In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed