SIGN IN
Firmware Engineer - Cambridge, MA jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pivotal Solutions · 12 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.
ComputerManagement ConsultingSoftware
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Michael B.
linkedin

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

Embedded systems experienceSTM32 microcontrollersC/C++ programmingRTOS developmentDebugging toolsCommunication interfacesFirmware automationDocumentation cultureRapid iteration mindsetScripting languagesSoftware safety standardsTechnical leadership

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

twittertwitter
company-logo
Pivotal Solutions serves CIOs, CTOs, HR Directors and CFOs in a broad cross section of industries.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase