H

Heaviside Industries

Develops autonomous precision munitions for defense

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 3 years of experience.
  • Strong proficiency in C and C++, with practical Python experience for tooling, automation, or system integration.
  • Hands-on experience with embedded Linux and/or real-time operating systems, cross-compilation, and debugging at the hardware/software boundary.
  • Knowledge of common hardware interfaces such as UART, SPI, I2C, CAN, and Ethernet, along with network programming fundamentals.
  • Experience integrating sensors, radios, actuators, or other hardware into a production or field-tested system.
  • Experience with Git, code review, and collaborative software-development workflows.
  • U.S. Person as defined by ITAR (22 CFR §120.62).
  • To conform to U.S. Government space technology export regulations, including ITAR, the candidate must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Responsibilities

  • Write robust C, C++, and Python for resource-constrained, real-time environments on Linux and RTOS targets.
  • Work directly with electrical, mechanical, RF, and systems engineers to take new capabilities from prototype to production.
  • Design, implement, and maintain software for autonomous systems, including embedded software, mission software, and supporting ground tools.
  • Build and own software interfaces to sensors, radios, actuators, cameras, and other hardware; validate them on the bench and in the field.
  • Develop simulation, hardware-in-the-loop, and automated test infrastructure that lets the team iterate quickly with confidence.
  • Support integration campaigns and field-test events, including debugging on live hardware and turning findings into fixes.
  • Contribute to engineering practices that keep a small team fast: code review, continuous integration, and pragmatic documentation.

Desired Qualifications

  • Nix or NixOS experience, particularly with reproducible development or deployment environments.
  • Ability to use oscilloscopes, logic analyzers, JTAG/SWD debuggers, and serial-console tooling.
  • Experience with autonomy, robotics, controls, estimation, navigation, signal processing, communications software, or ROS.
  • Experience with simulation, hardware-in-the-loop testing, automated test infrastructure, or hardware bring-up.
  • Experience developing SDKs, libraries, or interfaces used by other engineering teams.

About the Company

Heaviside Industries

Develops autonomous precision munitions for defense

Heaviside Industries designs and manufactures multi-domain autonomous precision munitions for defense clients in the U.S. and allied forces. Its weapons operate across air, land, and sea, including autonomous aerial and underwater munitions, designed to perform in GPS-denied or contested environments. Products like TYR (aerial) and HYDRA (underwater) are developed with operator input, with Nammo supplying warheads to secure the supply chain, and sold via direct hardware sales and government contracts (B2G). The company aims to provide sub-meter accuracy at affordable prices to enable precise strikes, differentiating itself through end-user collaboration, cost-focused production, and rapid scaling supported by major investors.

Company size
51-200
Company stage
Series B
Total funding
$88M
Headquarters
United States
Founded
2024

Recently Posted Jobs

Explore more opportunities at Heaviside Industries

See more jobs