Position OverviewWe 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