Skip to main content

Allen Control Systems

Software Engineer - Robotics (Motion)

Austin, TX$94k–$332kfulltimemidAdded 1 month ago

About this role

Allen Control Systems, a defense robotics startup, seeks a Software Engineer specializing in motion control for an autonomous gun turret system. You'll develop real-time control algorithms that convert computer vision data into precise, safe robotic motion while managing hardware-software integration and safety constraints.

What you'll do

  • Design and implement real-time control loops for accurate drone tracking and turret positioning
  • Develop calibration routines and coordinate-frame transforms across sensors and actuators
  • Establish robust software/hardware contracts at actuation interfaces
  • Enforce safety constraints including motion limits, no-fire zones, and fault handling
  • Optimize performance for low-latency, deterministic execution
  • Collaborate on computer vision integration for closed-loop motion control

What they're looking for

  • C++ for real-time systems
  • Python for tooling and analysis
  • Linear algebra and kinematics
  • Control theory and PID tuning
  • Real-time systems and performance optimization
  • ROS/ROS 2 and robotics frameworks
  • Advanced control methods (MPC, LQR, Kalman filtering)
  • Motor/servo control and sensor calibration

Benefits

  • Competitive salary
  • Equity package
  • Health, dental, and vision insurance
  • Paid time off
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Allen Control Systems

Allen Control Systems builds autonomous defense systems, including gun turrets and drone-defense technology, using computer vision, control systems, and robotics. The company is hiring across software engineering, mechanical engineering, testing, and operations roles to support product development and scaled production.

View all jobs at Allen Control Systems

Likely interview questions

  • Walk us through your experience implementing real-time control loops. How have you handled latency constraints and what performance metrics did you optimize for?
  • Describe a project where you worked with coordinate frame transforms and sensor calibration. What challenges did you encounter and how did you validate accuracy?