{bc}
indeed

Software Engineer

Fortem Technologies
Lindon, USA
Onsite
Discovered 1 months ago
C++PythonEmbedded systemsReal-time systemsRoboticsFlight-control and autonomy software

Full Job Posting

Role overview

Fortem seeks an experienced Software Engineer to design, maintain, and improve DroneHunter’s ability to autonomously seek and capture targets safely.

The role combines embedded-systems expertise, system architecture, cross-functional collaboration, and safety-critical drone development.

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, obstacle avoidance, and GPS/GNSS positioning.
  • Build and maintain flight-controller firmware and embedded hardware software under real-time constraints.
  • Implement telemetry, command-and-control, and failsafe/lost-link communications.
  • Contribute to ground-control software for mission planning, monitoring, and post-flight analysis.
  • Build and run HIL and SIL simulations to validate software before field testing.
  • Collaborate with hardware, mechanical, and regulatory/compliance teams on system reliability.
  • Participate in field testing and flight trials, iterating on real-world results.
  • Write clean, documented, testable code and participate in code reviews.

Required qualifications

  • Bachelor’s or master’s degree in computer science, software engineering, electrical engineering, robotics, or a related field, or equivalent practical experience.
  • At least 4 years of software engineering experience, ideally in robotics, aerospace, embedded systems, or autonomous vehicles.
  • Strong proficiency in C++ and/or Python.
  • Demonstrable use of AI coding tools for development, debugging, and code review.
  • Comfort with fast-paced iterative work and frequent hardware testing.
  • Strong problem-solving, complex-system debugging, collaboration, and communication skills.

Preferred qualifications

  • Familiarity with ROS/ROS2, PX4, or ArduPilot is preferred.
  • Understanding of MAVLink, UART, CAN, or similar communication protocols is preferred.
  • A Part 107 Remote Pilot License is preferred.

About Fortem

Fortem develops airspace-security solutions, including sensors, command-and-control software, and autonomous DroneHunter interceptors.

The company is headquartered in Lindon, Utah.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Fortem Technologies