Software Engineer - Robotics (Motion)

Allen Control Systems

$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science, Software Engineering, or related field
  • Strong proficiency in C++ for real-time systems; Python for tooling/analysis
  • Solid grounding in linear algebra, kinematics, and coordinate transforms
  • Experience with real-time or low-latency systems and performance optimization
  • Fundamentals of control theory (PID and beyond)

Responsibilities

  • Control robot motion to track drones under tight real-time constraints
  • Develop and tune real-time control loops for accurate, stable pointing
  • Own calibration routines and coordinate-frame transforms across the sensor/actuator chain
  • Define and negotiate a robust software/hardware contract for actuation
  • Enforce safety constraints on motion as a primary design concern

Benefits

  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off
Full Job Description
Position Overview

We are seeking a Software Engineer with a speciality in Robotics. In this position you will be responsible for turning computer vision output into precise, safe motion - running real-time control loops, and getting the turret pointed exactly where we want it, when we want it.

What You'll Do:
  • Control robot motion to track drones under tight real-time constraints.
  • Develop and tune real-time control loops for accurate, stable pointing.
  • Own calibration routines and coordinate-frame transforms across the sensor/actuator chain.
  • Define and negotiate a robust software/hardware contract at the actuation handoff, minimizing rework.
  • Enforce safety constraints on motion (limits, no-fire zones, fault handling) as a first-class design concern.

What You'll Need:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in C++ for real-time/deterministic code; Python for tooling and analysis.
  • Solid grounding in linear algebra, kinematics, and coordinate transforms.
  • Experience with real-time or low-latency systems and performance optimization.
  • Control theory fundamentals (PID and beyond).

You'll Stand Out:
  • Robotics frameworks (ROS/ROS 2) and Eigen.
  • Advanced control (MPC, LQR, state estimation / Kalman filtering).
  • Motor / servo / actuator control and sensor calibration.
  • Real-time Linux, deterministic scheduling, or safety-critical systems experience.
    What We Offer:
    • Competitive salary
    • ACS Equity Package
    • Health, Dental, Vision Insurance
    • Paid Time Off

Similar Jobs

More Jobs at Allen Control Systems

More Aerospace & Defense Jobs

Find similar Software Engineer - Robotics (Motion) jobs: