Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Robotics (Motion)

$94k - $332k

Allen Control Systems

Job Description

Job Description

Company Overview:

Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control systems to precisely target and neutralize small drones and loitering munitions. Our innovative approach requires overcoming significant technical challenges, making this an exciting and dynamic environment for experienced engineers.

With an engineering-first culture, ACS values technical excellence and innovation. Backed by our founders' successful exits from two previous venture acquired for a combined $180M in 2022, we are committed to ensuring that the groundbreaking technologies we develop will have a real-world impact.

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.

We’re hiring across multiple experience levels, including:

  • Associate Software Engineer.

  • Software Engineer.

  • Senior Software Engineer.

  • Staff Software Engineer.

  • Senior Staff Software Engineer.

Your title and level will be determined based on your experience, skills, and the scope of responsibility appropriate for the role.

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

    Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Compensation Range: $94K - $332K

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Robotics (Motion) in Mountain View, CA vacancy
  •  ...accommodate family commitments. About the role As a Motion Planning Engineer on the Fallback Stack team, you will design and ship...  ...of experience in motion planning for autonomous vehicles or robotics ~ Strong foundation in robotic motion planning algorithms... 
    Suggested
    Odd job
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    17 hours ago
  • $185k - $245k

    Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous...  ...its commercial self-driving software to develop, test and deploy...  ...looking for a Senior Software Engineer to help build and improve behavior planning and motion planning systems for autonomous... 
    Suggested
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    1 day ago
  •  ...more connected. We are looking for a deeply technical software engineer to build high-performance, real-time software that runs on edge...  ...the infrastructure and runtime systems that make real-time robotics possible. What You’ll Do Design and implement low-... 
    Suggested
    Full time
    Flexible hours

    Coram Ai

    Sunnyvale, CA
    17 hours ago
  • $174.4k - $237.8k

    Intrinsic is an AI robotics group at Google aiming to reimagine the...  ...robotics in the near future - with software and data at the core.Our...  .... We are a dynamic team of engineers, roboticists, designers, and...  ...ranging from writing kinematics, motion generation, to system... 
    Suggested
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    4 days ago
  •  ...on a path to exceptional career development and success. Software Engineer (Motion Planning) at BairesDev What You'll Do Design and implement...  ...years of experience in Software Engineering with a focus on robotics or autonomous vehicles. Proven expertise in developing... 
    Suggested
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    BairesDev

    Palo Alto, CA
    1 day ago
  •  ...Robotics Engineer We are building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer...  ..., you will: Design, implement, and tune core robotics software spanning locomotion, whole-body control, and manipulation for... 
    For contractors
    For subcontractor
    Immediate start

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $189k - $270k

     ...About the role We are building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer on our Robotics team, you will work across...  ...Design, implement, and tune core robotics software spanning locomotion, whole-body control, and... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Immediate start
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • $117.8k - $200.3k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...collection and processing tools.Characterize motion performance and mechanism interactions at... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $132k - $180.4k

    Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial...  ...robotics in the near future - with software and data at the core.Our mission is to make...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and... 
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    2 days ago
  •  ...this role, you will help develop a next-generation medical robotics platform. You’ll collaborate within a small, fast-paced team...  ...complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and... 
    Local area
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

    Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines. Our goal is to build and deploy scalable robotic solutions and enable the next generation of AI robots...  ...You will help craft the application software architecture by working closely with... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $138.8k - $232.7k

     ...building the next generation of centralized vehicle motion control systems: advanced embedded control software that unifies vehicle dynamics, improves...  ...looking for a highly skilled Embedded Controls Software Engineer to help define, develop, and deliver these next-generation... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    4 days ago
  • $207.2k - $282.9k

    Intrinsic is an AI robotics group at Google aiming to reimagine the...  ...robotics in the near future - with software and data at the core.Our...  .... We are a dynamic team of engineers, roboticists, designers, and...  ...ranging from writing kinematics, motion generation, to system... 
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

    Join NVIDIA's Isaac Applications Engineering team and help build the platform for Physical AI robots — assembling the full robotics stack and proving it out on real...  ...a question that runs through all of it: is our software ready to be used by agents? That means the coding... 
    Full time
    Live in
    Night shift

    Nvidia

    Santa Clara, CA
    3 days ago
  • $162k - $260k

     ...team is responsible for the software that safely and accurately estimates...  ...of the location and motion of vehicles traveling on highways...  ...for a Senior Software Engineer to join us in solving these technical...  ...Graduate level degree in CS/Robotics/EE ~ Deep knowledge of... 
    Full time

    Aurora Innovation

    Mountain View, CA
    17 hours ago
  • $150.2k - $283.5k

     ...Join us in developing our next-generation centralized vehicle motion control system, where we can further bridge the interaction...  ...seeking a highly skilled and experienced Staff Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    2 days ago
  • $146k - $211.5k

     ...We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software...  ..., integrating, and verifying the motion control system of the Aurora Driver with...  ...platforms in automotive, aerospace, robotics, or related fields. ~ Experience in control... 
    Full time

    Aurora Innovation

    Mountain View, CA
    17 hours ago
  • $207k - $301k

     ...development, and execution for next-generation robotic and mechatronic systems.Develop and...  ..., Mechanical, Product, Operation, Software teams) from early prototype bring-up to...  ...system-level integration. Establish firmware engineering standards for reliability, latency, and... 

    Google

    Mountain View, CA
    17 hours ago
  • $139k - $223k

     ...accessible for all. We’re searching for a  Software Engineer II. The Behavioral Simulation team...  ...infrastructure tooling for generating motion planning sims. . In This Role You...  ...design tradeoffs BS or higher degree in robotics, computer science, software development... 
    Full time

    Aurora Innovation

    Mountain View, CA
    17 hours ago
  •  ...seeking a passionate and driven professional to join our global Robotics and Humanoid Business Development team. This strategic role is...  ...aggregation, far edge processing, Edge AI, low latency connectivity, motion control, and deterministic activation. Track, map, and analyze... 

    Lattice Semiconductor

    San Jose, CA
    4 days ago
  •  ...Robotics Software Engineer At Mind Robotics, we're building generalized physical AI—robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Delivering this in production requires robust, high-performance robotics... 

    Mind Robotics

    Palo Alto, CA
    8 hours ago
  •  ...Robotic Software Engineer Location: San Jose, CA Duration: Full Time Job Description: Must Have Technical/Functional Skills Strong...  ...integration of AI algorithms for robotic manipulation, motion planning, and control. Collaborate with AI researchers to... 
    Full time

    JConnect Infotech

    San Jose, CA
    3 days ago
  •  ...Amazon is seeking an Applied Scientist to advance simulation for next-gen robotics at scale. You will push physics-based simulation fidelity, design high-performance tools, and tackle sim-to-real challenges across manipulation and locomotion. You will collaborate with... 

    Amazon

    Sunnyvale, CA
    4 days ago
  • $159k - $231k

    Set the goals for our robotics stack- guiding architecture, systems...  ...Robotics initiatives and roadmap, engineering execution with business goals...  ..., electrical, embedded, and software disciplines within Robotics...  ...teams.Familiarity with motion control systems and robotics... 
    Contract work
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $145k - $190k

    Kodiak Robotics, Inc. was founded in 2018 and has become a leader in...  ...its commercial self-driving software to develop, test and deploy autonomous...  ...is recruiting a Software Engineer to own Kodiak’s routing...  ...highway map. The role builds deep motion planning experience, focused... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    17 hours ago
  • $190k - $260k

    Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous...  ...leveraging its commercial self-driving software to develop, test and deploy...  ...recruiting an experienced Software Engineer who is passionate about motion control and simulation to join our... 
    Temporary work
    Work at office
    Visa sponsorship
    Shift work

    Kodiak Robotics

    Mountain View, CA
    4 days ago
  • $190k - $260k

    Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous...  ...its commercial self-driving software to develop, test and deploy...  ...an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  • $170k - $216k

     ...world problems into well-defined engineering problems; develop tools,...  ...PHD in Computer Science, ML, Robotics, similar technical field of study...  ...experience General software engineering experience programming...  ...experience with solving motion planning or related robotics... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    17 hours ago
  •  ...Intuitive. As a global leader in robotic-assisted surgery and...  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...responsible for the real-time software infrastructure that supports...  ...infrastructure for system observability, motion control algorithms, audio... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $193.93k - $291.15k

     ...driverless autonomy. We are looking for strong software engineers to research, develop, and implement...  ...If you want to implement cutting-edge robotics and machine learning technologies in a...  ...in areas such as path planning, motion planning, trajectory generation, behavior... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Robotics (Motion). Be the first to apply!