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

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.

Embedded Software Engineer
HavocAIEmbedded 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 & technologiesDockerRTOS
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 resumeApplicant 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