Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HavocAI

Embedded Software Engineer

HavocAI

Embedded Software Engineer developing low-level software systems for uncrewed surface vessels at HavocAI. Collaborating with teams to ensure reliable and functional systems in defense and research applications.

Posted 6/30/2026full-timeNorth Kingstown • Rhode Island • 🇺🇸 United StatesMid-LevelSenior💰 $120,000 - $180,000 per yearWebsite

Tech Stack

Tools & technologies
DockerRTOS

About the role

Key responsibilities & impact
  • Lead the development and maintenance of robust low-level software control systems for uncrewed surface vessels (USVs).
  • Design, implement, and optimize drivers for various communication protocols such as CAN (J1939, NMEA2000, DroneCAN) and RS485 (ModBus).
  • Integrate and test drivers for new subsystems, including motors, batteries, actuators, and sensors, by working with vendors or vendor-provided datasheets.
  • Collaborate with cross-functional teams (hardware and autonomy engineers) to deliver software that abstracts hardware functions for both existing and new vehicle types.
  • Set up, exercise, document, and maintain hardware-in-the-loop (HIL) test environments to enable robust system testing.
  • Create and maintain software documentation, test schematics, and design notes for development projects.

Requirements

What you’ll need
  • Bachelor's degree in Electrical Engineering, Computer Science, or similar engineering discipline
  • Proven experience developing, testing, and debugging embedded software for STM32 platforms using C/C++ with RTOS (e.g., ChibiOS, FreeRTOS).
  • In-depth knowledge of communication protocols, including CAN and RS485; experience using bus analysis tools to measure performance and troubleshoot
  • Experience working in a professional setting in a collaborative software development environment, using tools such as git, docker, Confluence, Jira, etc.
  • Strong foundational electronics skills, including soldering, prototyping, debugging, and schematic interpretation.
  • Ability to independently manage and execute prototype development projects.
  • Must be a US Citizen and be eligible to obtain a Secret Clearance

Benefits

Comp & perks
  • 100% Employer paid Health, Dental and Vision Insurance for you and your families
  • Life Insurance (Employer Paid)
  • Ability to participate in the companies 401k program (Matching)
  • Unlimited PTO policy with an enforced 2 week minimum
  • Equity Package
  • Work / Home Office Stipend
  • Global Entry
  • 16 Week Paid Parental Leave
  • Monthly Health and Wellness Stipend

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded Software DevelopmentC/C++ ProgrammingCommunication ProtocolsRTOS (ChibiOS, FreeRTOS)Bus Analysis ToolsSolderingPrototypingDebuggingSchematic Interpretation
Soft Skills
CollaborationIndependent Project Management
Certifications
Bachelor's Degree in Electrical EngineeringBachelor's Degree in Computer ScienceSecret Clearance Eligibility