×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Robotics, Embedded Systems​/ Firmware​/ IoT

Job in Lindon, Utah County, Utah, 84042, USA
Listing for: Fortem Technologies, Inc.
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Robotics, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Fortem is looking for an experienced Software Engineer with a passion for solving difficult problems. In this role you will primarily be responsible for designing, maintaining, and improving Drone Hunter’s ability to autonomously seek and capture targets safely. The ideal candidate combines technical expertise in embedded systems with architectural thinking, cross-functional collaboration, and a passion for building reliable, safety-critical drone platforms.

Key Responsibilities
  • Design, implement, and test flight control and autonomy software, including state estimation, sensor fusion, and control loops.
  • Develop navigation and path-planning algorithms, including obstacle avoidance and GPS/GNSS-based positioning.
  • Build and maintain firmware for flight controllers and embedded hardware, working within real-time constraints.
  • Implement communication protocols for telemetry, command-and-control, and failsafe/lost-link scenarios.
  • Contribute to ground control station software for mission planning, monitoring, and post-flight analysis.
  • Build and run hardware-in-the-loop (HIL) and software-in-the-loop (SIL) simulations to validate software before field testing.
  • Collaborate closely with hardware, mechanical, and regulatory/compliance teams to ensure system-level reliability.
  • Participate in field testing and flight trials, iterating quickly based on real-world results.
  • Write clean, well-documented, and testable code, and participate in code reviews.
  • Other software engineering tasks and projects as assigned by engineering leadership.
Required

Skills & Qualifications
  • Bachelor's or master’s degree in computer science, Software Engineering, Electrical Engineering, Robotics, or a related field (or equivalent practical experience).
  • 4+ years of experience in software engineering, ideally in robotics, aerospace, embedded systems, or autonomous vehicles.
  • Strong proficiency in C++ and/or Python; experience with real-time or embedded systems is a plus.
  • Comfortable working in a fast-paced, iterative environment with frequent hardware testing.
  • Strong problem-solving skills and ability to debug complex, multi-layered systems (hardware + software).
  • Demonstrable experience using AI coding tools (e.g., Claude Code, Git Hub Copilot) to accelerate development, debugging, and code review workflows.
  • Excellent collaboration and communication skills across cross‑functional.
Preferred Skills
  • Familiarity with robotics middleware such as ROS/ROS2, PX4, or Ardu Pilot.
  • Understanding of communication protocols (MAVLink, UART, CAN, etc.)
About Us

Fortem Technologies is the global leader in airspace security, delivering advanced solutions that protect against today’s autonomous aerial threats while ensuring the safety of tomorrow’s advanced air mobility. Fortem’s AI‑powered Sky Dome® Family of Systems combines True View™ sensors, command-and‑control software, and autonomous Drone Hunter® interceptors to defend military, government, and commercial operations worldwide from hostile or unauthorized drones. Fortem is the only company authorized to deploy a drone‑on‑drone kinetic interceptor in U.S. airspace, and its technology has been validated in operational deployments across Europe, the Middle East, and East Asia.

Headquartered in Lindon, Utah, Fortem is privately held and backed by Lockheed Martin, DCVC, Toshiba, AE Industrial Partners, AIM
13, Signia Venture Partners, and others.

Fortem Technologies is proud to be an Equal Opportunity Employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate against any employee or applicant on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other protected status under applicable laws.

We believe that diversity drives innovation and makes us stronger.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary