Sofar Ocean Logo

Sofar Ocean

Senior Firmware Engineer

Posted 6 Days Ago
Be an Early Applicant
Hybrid
San Francisco, CA, USA
147K-200K Annually
Senior level
Hybrid
San Francisco, CA, USA
147K-200K Annually
Senior level
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.
The summary above was generated by AI
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

 
HQ

Sofar Ocean San Francisco, California, USA Office

Pier 28, San Francisco, CA, United States, 94158

Similar Jobs

Yesterday
In-Office
132K-178K Annually
Senior level
132K-178K Annually
Senior level
Aerospace • Defense
Lead development and integration of flight-critical embedded firmware for UAS avionics. Duties include low-level C/C++ development, BSP/HAL ports to new RTOS/hardware, peripheral driver creation, safety and secure-boot features, testing and MISRA compliance, cross-domain troubleshooting, and supporting field deployments and automation tooling using Python and shell scripting.
Top Skills: AdcArm Cortex-MBashBoard Support Package (Bsp)CC++CentosDo-178CDockerEthernetGazeboHardware Abstraction Layer (Hal)I2CIec 62304Iso 26262KubernetesLinux (UbuntuMisra CMisra C++Px4 AutopilotPythonR FRedhat)RosRtosSecure BootShellSpiTcp/IpUartUnityUnreal EngineVlanVMwareVpnWatchdogWindowsWireless
4 Days Ago
In-Office
Mountain View, CA, USA
120K-261K Annually
Senior level
120K-261K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, and maintain firmware and drivers for Microsoft custom silicon (MAIA, COBALT). Work across product lifecycle from architecture and silicon bring-up to validation, manufacturing, and platform integration. Drive hardware-software integration, participate in design reviews, and collaborate with silicon, board, OS, and platform teams to deploy features across Azure.
Top Skills: Arm Trusted Firmware (Arm-Tf)Arm64Armv8CC++CobaltI2CMaiaPcieRustSoc Bring-UpSpiUartUefiUsb
6 Days Ago
In-Office
Santa Clara, CA, USA
152K-288K Annually
Senior level
152K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop and validate SoC and GPU boot and security firmware across automotive, embedded, and data-center platforms. Participate in pre-silicon simulation to silicon bring-up, debug boot stack issues, and collaborate with architecture, software, and hardware teams to ship next-generation NVIDIA SoCs.
Top Skills: AcpiArmBare-Metal FirmwareCPcieRisc-V

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account