Senior Firmware Engineer

Posted 4 Days Ago
Be an Early Applicant
San Francisco, CA, USA
Hybrid
147K-200K Annually
Senior level
Hardware • Software
The Role
Design, implement, and maintain FreeRTOS-based embedded firmware in C/C++ with automated unit and integration tests; build Bristlemouth integrations; create host-side test and automation tools in Python; collaborate with electrical/mechanical engineers on system integration, testing and deployments; drive releases, documentation, and technical leadership for firmware teams.
Summary Generated by Built In
The Role

You will be a key contributor to the embedded firmware design and implementation of all our hardware products: Spotter, Smart Mooring, next generation platforms and Sofar’s new open hardware connectivity stack — Bristlemouth https://www.bristlemouth.org. You thrive in small and collaborative multidisciplinary teams, and are eager to pitch in to debug and solve gnarly issues. You take pride in your craft. You strive to improve the health of our oceans and planet by shipping a cohesive, elegant and impactful product.

This role will be working onsite from our Pier 28 office at least 3 days per week and reporting to our Senior Engineering Manager.

Some projects you’ll be a part of:

  • Building new Bristlemouth integrations for Spotter and Smart Mooring and evolving the open source Bristlemouth core APIs

  • Collaborating cross-functionally to build new features on existing platforms

  • Developing next generation platforms

  • Advanced research and experiments with new and emerging technologies

  • Integrated system testing, open ocean deployments, and the occasional throwing of things out of airplanes to see what breaks


Responsibilities
  • Design and implement efficient and maintainable FreeRTOS firmware with automated unit and integration tests in a mix of C and C++

  • Break down complex efforts into parallelizable work streams for your team

  • Implement host-side test, analysis and automation tools in Python

  • Participate in code reviews, brainstorms and whiteboard sessions with your team

  • Write crystal clear specifications and documentation for both external users and internal colleagues

  • Work alongside electrical and mechanical engineers in designing, integrating, testing and debugging systems

  • Advocating for the highest leverage features and fixes in product prioritization conversations

  • Execute frequent releases for internal proprietary firmware as well as open source Bristlemouth firmware, following test plans, building installers, writing release notes, and announcing the releases in friendly and inviting communications for wide audiences


Minimum Job Qualifications
  • Excellent communication and collaboration skills

  • Strong systems thinking ability

  • Solid foundation of software architecture principles

  • At least 5+ years of professional embedded firmware/software experience

  • Prior experience as a tech lead for a firmware team

  • Fluent in embedded C and C++

  • Comfortable in Python

  • Experience with FreeRTOS

  • Breadth of technology experience including multiple embedded platforms

  • An understanding of common hardware peripherals and interfaces

Bonus Points
  • Experience with multiple forms of radio telemetry

  • Experience with IPv6 networking

  • Experience with ARM Cortex-M0, M4, and M33 cores

  • Past work in IoT, robotics, drones and/or automotive products

  • A passion for or connection to the ocean

 

Skills Required

  • At least 5+ years of professional embedded firmware/software experience
  • Prior experience as a tech lead for a firmware team
  • Fluent in embedded C and C++
  • Comfortable in Python
  • Experience with FreeRTOS
  • Breadth of technology experience including multiple embedded platforms
  • An understanding of common hardware peripherals and interfaces
  • Excellent communication and collaboration skills
  • Strong systems thinking ability
  • Solid foundation of software architecture principles
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
125 Employees
Year Founded: 2016

What We Do

Sofar connects the world's oceans to power a more sustainable future. Sofar unlocks ocean data at scale. We deployed hundreds of Spotters globally to create the world’s largest privately-owned network of ocean sensors that collects 1.5 million real-time observations daily. Our team of ocean scientists assimilates this real-time data into our marine weather forecasts, which are up to 50% more accurate than traditional models. In maritime shipping, we use these high-accuracy forecasts and vessel performance models to provide optimized guidance and save ships time, fuel, and emissions. We also equip researchers, operators, and innovators with our devices and data to power marine research and sustainable commercial solutions. Customers access data from our global sensor network and deploy our extensible Spotter platform to collect real-time surface and subsurface observations. Sofar’s team of engineers, ocean scientists, and business professionals is based in San Francisco, California.

Similar Jobs

Microsoft Logo Microsoft

Senior Firmware Engineer

Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
In-Office
5 Locations
206870 Employees
120K-261K Annually

NVIDIA Logo NVIDIA

Senior Firmware Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Santa Clara, CA, USA
21960 Employees
152K-288K Annually

Varda Space Industries Logo Varda Space Industries

Senior Firmware Engineer

Aerospace • Hardware • Software • Biotech • Pharmaceutical • Manufacturing
In-Office
El Segundo, CA, USA
147 Employees
169K-216K Annually

Solidigm Logo Solidigm

Senior Firmware Engineer

Information Technology • Industrial • Manufacturing
Hybrid
Rancho Cordova, CA, USA
1614 Employees
148K-237K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account