Pivotal Solutions · 9 hours ago
Firmware Engineer - Cambridge, MA
Pivotal Solutions is seeking a Firmware Engineer with expertise in developing embedded software for robotic and electromechanical systems. The role involves architecting and implementing firmware for autonomous ocean vehicles and collaborating with electrical and mechanical engineers on mission-critical systems.
Responsibilities
Architect and implement embedded firmware for autonomous ocean vehicles, working directly on mission-critical systems such as power management, motor control, sensor acquisition, and communications
Own and evolve our STM32 firmware libraries and HALs, driving clean modular architecture across a growing codebase
Bring up new hardware platforms in the lab—bootloaders, debug tools, oscilloscopes, and all
Participate in and guide full-system bring-up and integration, working shoulder-to-shoulder with electrical and mechanical engineers
Build automated test frameworks and CI pipelines that ensure reliable, testable firmware
Support sea trials and offshore testing, debugging, and iterating rapidly in the field
Provide technical leadership, mentor junior engineers, and shape the engineering culture of the team
Contribute to a strong culture of documentation, peer review, and continuous improvement
Qualification
Required
BS or MS in Electrical Engineering, Computer Engineering, or related discipline
5+ years of embedded systems experience, with a focus on bare-metal and RTOS development
Deep expertise with STM32 microcontrollers (HAL, LL, CubeMX, peripheral bring-up, interrupt-driven design)
Strong C/C++ skills and familiarity with embedded software best practices (state machines, modular design, fixed-point math, etc.)
Experience with debugging tools (JTAG/SWD, logic analyzers, oscilloscopes), and profilers
Familiarity with CAN, UART, SPI, I2C, and RS-485 interfaces
Comfort working in a fast-paced, hardware-rich R&D environment
US Citizenship required
The mindset to rapidly iterate in startup time is required
Preferred
Experience developing firmware for underwater or harsh-environment robotics systems
Knowledge of motion control (PID, sensor fusion, encoders, etc.)
Familiarity with low-power system design and sleep-state management
Proficiency with scripting languages (Python, Bash) for automation and tooling
Prior experience with software safety standards, unit testing, or static analysis
Sea trial or field experience in support of deployed systems
Experience with continuous integration systems (e.g., GitHub Actions, Jenkins, etc.)
Company
Pivotal Solutions
Pivotal Solutions serves CIOs, CTOs, HR Directors and CFOs in a broad cross section of industries.
Funding
Current Stage
Growth StageCompany data provided by crunchbase