Embedded Firmware Engineer

Sofar builds and deploys the largest private network of marine weather sensors for ocean weather forecasts and climate change impact analysis.
$135,000 - $165,000
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
IoT · Enterprise SaaS

Description For Embedded Firmware Engineer

Sofar is revolutionizing ocean intelligence through their mission to connect the world's oceans. They are building the largest privately owned network of marine weather sensors to deliver superior marine weather forecasts. As an Embedded Firmware Engineer, you'll be instrumental in developing the firmware for their hardware products including Spotter, Smart Mooring, and the innovative Bristlemouth connectivity stack.

The role offers a unique opportunity to work on cutting-edge marine technology while contributing to climate change solutions and ocean health monitoring. You'll be working from their Pier 28 office in San Francisco, collaborating with a multidisciplinary team on projects ranging from new Bristlemouth integrations to advanced research and even conducting open ocean deployments.

The ideal candidate will bring strong embedded systems expertise, with proficiency in C/C++ and Python. You'll be responsible for designing efficient firmware, implementing automation tools, and working closely with hardware engineers. The position offers competitive compensation between $135,000 - $165,000 and the chance to make a real impact on ocean conservation and climate science.

Sofar stands out for their commitment to climate justice and actively encourages applications from underrepresented groups. They acknowledge the historical lack of diversity in marine sciences and are working to change that. The company offers a collaborative environment where innovation meets environmental impact, making it an ideal place for engineers who want to combine technical excellence with meaningful contribution to ocean sustainability.

Last updated 3 days ago

Responsibilities For Embedded Firmware Engineer

  • Plan and implement embedded firmware with automated testing in C/C++
  • Implement host-side test, analysis and automation tools in Python
  • Participate in code reviews and brainstorm sessions
  • Write specifications and documentation
  • Work with electrical and mechanical engineers in system design and testing

Requirements For Embedded Firmware Engineer

Python
  • Excellent communication and collaboration skills
  • At least 5 years of professional embedded firmware/software experience
  • Proficiency in embedded C/C++
  • Proficiency in Python
  • Experience with multiple embedded platforms
  • Understanding of common hardware peripherals and interfaces

Interested in this job?

Jobs Related To Sofar Embedded Firmware Engineer

Embedded Firmware Engineer

Senior Embedded Firmware Engineer role at Sofar, developing marine weather sensor networks and ocean monitoring systems using C++/Python, with focus on sustainability and climate impact.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.

Sr. Structural Engineer, Launch Pad (Starship)

Senior Structural Engineer position at SpaceX working on Starship launch pad development in Starbase, Texas.

Senior NPI Engineer

Senior NPI Engineer role at RefleXion, leading production processes for innovative cancer treatment technology with competitive compensation and hybrid work arrangement.