×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: Sterling Engineering
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, C++ Developer, Embedded Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 100000 - 150000 USD Yearly USD 100000.00 150000.00 YEAR
Job Description & How to Apply Below

Embedded Firmware Engineer (C Programming) – Autonomous Marine Robotics

  • Location: Seattle, WA
  • Relocation Assistance Available

Please Note: Relocation assistance is available for qualified candidates relocating within the U.S. This position is not eligible for candidates requiring current or future visa sponsorship or visa transfers.

Join a small, highly collaborative engineering team developing fully autonomous robotic vehicles that operate in the world's oceans to support environmental and climate research. This is a unique opportunity to develop firmware for sophisticated autonomous systems where software reliability, efficiency, and precision are critical.

This role is ideal for engineers who enjoy working close to the hardware and solving challenging low-level programming problems rather than developing desktop or web applications.

Must Have Qualifications
  • Professional C programming experience (Required)
  • Embedded firmware development experience
  • Java experience (used for decoding compressed data and supporting software tools)
  • Experience debugging at the hardware/software interface
  • Ability to read hardware schematics and component datasheets
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
Highly Preferred
  • Bare-metal embedded development experience
  • GNU tool chains
  • Embedded software testing and verification

Candidates with strong Linux or UNIX embedded development experience who are interested in transitioning into bare-metal firmware development are encouraged to apply. Training will be provided for the right individual.

What We’re Not Looking For

This is not a C++, Python, web development, cloud, AI/ML, or application software position.

Candidates whose primary experience is in C++, Python, or high-level application development without professional embedded C firmware experience are unlikely to be a fit.

If you’re passionate about embedded systems, enjoy programming close to the hardware, and want to build technology that enables autonomous exploration of the world's oceans, we’d love to hear from you.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary