Lead Embedded Firmware Engineer — Open Hardware for Oceans

Sofar Ocean

San Francisco, Northern (CA, KY)

Hybrid

USD 150,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sofar Ocean in San Francisco is seeking an accomplished Embedded Firmware Engineer to design and implement FreeRTOS-based firmware for Spotter, Smart Mooring, and Bristlemouth open hardware. You will contribute across C and C++, with Python tooling, in a small, collaborative team and ship robust, maintainable code.

You’ll work onsite at Pier 28 several days a week, partner with electrical and mechanical engineers, perform tests and deployments, and help drive lasting improvements to our

Qualifications

  • 5+ years of professional embedded firmware experience.
  • Prior experience as a tech lead for a firmware team.
  • Fluent in embedded C and C++.
  • Comfortable with Python.
  • Experience with FreeRTOS.
  • Understanding of hardware peripherals and interfaces.
  • Strong communication and collaboration skills.
  • Strong systems thinking and software architecture fundamentals.

Responsibilities

  • Design and implement FreeRTOS firmware with tests in C/C++.
  • Break down complex efforts into parallelizable work streams.
  • Develop host-side test, analysis and automation tools in Python.
  • Participate in code reviews and design sessions.
  • Write clear specs and documentation for users and colleagues.
  • Collaborate with electrical and mechanical engineers to test and debug systems.
  • Advocate for high-leverage features in prioritization.
  • Execute frequent firmware releases with test plans and release notes.

Skills

Excellent communication
Strong systems thinking
Software architecture principles
Embedded firmware experience
Tech lead experience
Embedded C and C++
Python
FreeRTOS
Embedded platforms diversity
Hardware interfaces

Tools

Python tooling

Job description

Sofar Ocean in San Francisco is seeking an accomplished Embedded Firmware Engineer to design and implement FreeRTOS-based firmware for Spotter, Smart Mooring, and Bristlemouth open hardware. You will contribute across C and C++, with Python tooling, in a small, collaborative team and ship robust, maintainable code.

You’ll work onsite at Pier 28 several days a week, partner with electrical and mechanical engineers, perform tests and deployments, and help drive lasting improvements to our

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Sofar Ocean • San Francisco (CA), Northern (KY)

On-site
USD 150,000 - 190,000
Senior Embedded Software Engineer - Ocean Systems
Senior Embedded Software Engineer - Ocean Systems

Leidos • San Diego (CA)

On-site
USD 87,000 - 157,000
Firmware Engineer
Firmware Engineer

EVONA • Cambridge (MA)

On-site
USD 135,000 - 165,000
Embedded Firmware Engineer for Underwater Vehicle Systems
Embedded Firmware Engineer for Underwater Vehicle Systems

Vatn Systems • Newport (RI)

On-site
USD 90,000 - 120,000
Health insurance
Paid time off
Senior Marine Hardware Engineer for Ocean Sensing
Senior Marine Hardware Engineer for Ocean Sensing

Sofar Ocean • San Francisco (CA)

On-site
USD 135,000 - 170,000
Embedded Electronics Engineer for Autonomous Ocean Robots
Embedded Electronics Engineer for Autonomous Ocean Robots

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 190,000
Principal Embedded Software Engineer (Rust/C, OTA, Linux)
Principal Embedded Software Engineer (Rust/C, OTA, Linux)

NextGenEnergyJobs • Portland (OR)

On-site
USD 210,000 - 290,000
Relocation assistance
Senior Embedded C Engineer — Marine Autonomous Systems
Senior Embedded C Engineer — Marine Autonomous Systems

Jobot • Seattle (WA)

On-site
USD 145,000 - 190,000
Embedded Firmware Engineer for Underwater Autonomy
Embedded Firmware Engineer for Underwater Autonomy

Vatn Systems • Newport (RI)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer, Autonomous Ocean Robots
Embedded Systems Engineer, Autonomous Ocean Robots

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 180,000