Embedded Software Engineer at Havoc - ScoutJobs - The AI-curated global job board
Skip to content
H
Posted 9 hours ago

Embedded Software Engineer

HavocNorth Kingstown, RI

Perks & benefits

Health InsurancePaid Leave

Requirements

STM32/C/C++/RTOS experience, CAN/RS485 protocol knowledge, US Citizenship

Skills

C#STM32RTOS

About the role

Responsibilities

  • Lead development and maintenance of low-level software control systems for uncrewed surface vessels
  • Design and optimize drivers for communication protocols like CAN and RS485
  • Integrate and test drivers for motors, batteries, actuators, and sensors
  • Set up and maintain hardware-in-the-loop (HIL) test environments

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, or similar
  • Experience developing embedded software for STM32 using C/C++ with RTOS
  • In-depth knowledge of CAN and RS485 communication protocols
  • US Citizenship and eligibility for Secret Clearance

Preferred Qualifications

  • Experience with PX4 or ArduPilot open-source autopilot codebases
  • Background in automotive or marine systems with bus-based architectures
  • Familiarity with pub/sub architectures like DDS on resource-constrained systems

About the Company

Havoc is a leader in all-domain collaborative autonomy, providing software-defined hardware for military and commercial-grade autonomous systems across sea, air, and land.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Embedded Software Engineer

Havoc · North Kingstown

Sign up to apply