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

Sr. Software Engineer - Real-Time Controls

Apptronik

Sr. Software Engineer – Real-Time Controls

Austin, TX

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond. We operate at the cutting edge of embodied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better.

Job Summary As a Senior Software Engineer, you will play a pivotal role in the development of advanced, general-purpose robots designed to operate in human environments and work with human tools. This position demands a high degree of ownership and responsibility, driving projects from conception through to completion, ensuring that Apptronik's robots perform precisely and reliably in real-world scenarios. You will be responsible for building the software that runs on our on-board computer to enable real-time control, seamless integration of robot data and models, and effective fault detection, diagnostics, and recovery.

Essential Duties and Responsibilities or Key Accountabilities

  • Deliver production-grade real-time C++ software infrastructure
  • Integrate low-level firmware data with high-level controls logic over real-time task graphs
  • Implement and tune state estimation (IMU, kinematic, odometry fusion) and diagnostic monitors that map sensor faults to DTCs
  • Characterize and improve the quality of robot kinematics, estimation, and actuation
  • Bring up new robot embodiments
  • Integrate learned policies (RL locomotion / motion imitation) into the real-time controls stack
  • Perform root-cause analysis for complex hardware-software integration issues
  • Develop API for controls and autonomy systems to interact with robot hardware and simulation
  • Maintain comprehensive and accurate architecture and design documentation, including HIL and simulation test coverage
  • Deliver reliable software through code reviews, continuous integration, and automated testing
  • Represent and lead with Apptronik's core values: CHIPC - Curiosity, Humility, Integrity, Passion, Creativity

Skills and Requirements

  • Technical Skills: Strong modern C++, OOP skills, multi-threading, and Linux application development
  • Deep knowledge of robotics fundamentals (kinematics, dynamics, controls, estimation, and system identification), with bonus points for hands-on experience with floating-base dynamics, contact/constraint modeling, or sensor fusion
  • Understanding of rigid-body motion and frame transformations
  • Comfortable in CMake + colcon ROS2 workspaces
  • Familiarity with at least some of: MuJoCo, Drake, Eigen, ROS2, Flatbuffers, BehaviorTree.CPP
  • Experience leading hardware-in-the-loop or simulation-based testing of control software
  • Familiarity with software testing methodologies and version control (e.g., Git)
  • Strong communication skills and familiarity with Agile processes (sprint planning, design/code reviews)

Education and/or Experience

  • Education: BS, MS, or PhD in relevant fields (Computer Science, Robotics, Electrical Engineering, etc.)
  • Experience: 5+ years of robotics software development

Physical Requirements

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at times.
  • Vision to read printed materials and a computer screen.
  • Hearing and speech to communicate.

*This is a direct hire. Please, no outside Agency solicitations.

Apptronik provides equal employment opportunities to all employees and applicants for employment and 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Real-Time Controls in Austin, TX vacancy
  • The Productivity Team is seeking a Senior Controls Engineer to work in Austin, TX. This position focuses on developing motor controls and real-time systems for autonomous weapon platforms. Candidates should hold a Master's degree in engineering and possess strong experience... 
    Senior

    The Productivity Team

    Austin, TX
    4 days ago
  •  ...the better. Job Summary The Senior Software Engineer - Wheeled Controls is responsible for developing and deploying...  ...and resilient odometry in diverse, real-world environments. Testing &...  ...codebase by writing production-grade, real-time C++ . Lead peer reviews and maintain... 
    Senior
    Local area

    Trustwise

    Austin, TX
    4 days ago
  • Firefly Aerospace in Austin, Texas, is seeking a Senior Ground Software Engineer to develop the software that powers launch operations. The role involves building and maintaining real-time ground control systems, ensuring efficient vehicle operations. The ideal candidate... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    Austin, TX
    18 hours ago
  •  ...Expect Tesla's Robotics Software Engineering team is responsible for the...  ...and development of robotic controls and fleet management systems...  ...and hands-on deployment in real-world projects, who will be...  ...requires sitting onsite full time in Austin, TX, and frequent... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Austin, TX
    2 days ago
  •  ...is seeking a skilled Embedded Engineer to develop electrical systems and embedded software for autonomous turret systems....  ...expertise in both C++ and Python for real-time systems, with collaborative...  ...Competitive salary and benefits offered. #J-18808-Ljbffr Allen Control Systems
    Senior

    Allen Control Systems

    Austin, TX
    2 days ago
  • A notable research institution in Austin is seeking a Software Development Engineer to design and develop high-performance software for advanced...  ...integrating hardware and software, focusing on motion control and real-time automation. Candidates need a degree in a related... 

    University of Texas

    Austin, TX
    4 days ago
  • $150k - $175k

     ...Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically...  ...design and build the high-performance control systems that drive our next-generation...  ...you'll work across embedded software, real-time systems, GPU/FPGA acceleration, and hardware... 
    Senior
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Austin, TX
    4 days ago
  •  ...Embedded Software Engineer – Real-Time Systems for Autonomous Robots Austin, TX About The Team The Embedded Software Development Team creates and maintains firmware for the electronic control units of autonomous vehicles and delivery robots. We specialize in developing... 
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  •  ...technology solutions provider in Austin is seeking an experienced AI Engineer III to design and develop advanced AI and machine learning...  .... This position supports a mission to improve efficiency and real-time intelligence for customers, with perks including competitive... 
    Senior

    3rd Eye Cam

    Austin, TX
    3 days ago
  • $198.1k - $268k

    Arm in Austin, Texas, is seeking a skilled robotics engineer focused on developing control algorithms and safety mechanisms for robots. This role requires...  ...with learning-based components and contribute to real-time system design. The compensation ranges from $198,100 to... 

    Arm

    Austin, TX
    2 days ago
  • Saronic Technologies is seeking a Software Engineer Intern in Austin to contribute to the development...  ...vessels. The role involves working on real-world problems in software development,...  ...Engineers. The internship requires full-time presence in the office from August to December... 
    Full time
    Internship
    Work at office

    jobs.frontdoordefense.com - Jobboard

    Austin, TX
    4 days ago
  • A technology company in Austin, TX is seeking an Embedded Software Engineer for its Software Products team. In this role, you will develop and maintain control software for production fleets and robotic systems, engage in software development lifecycle activities, and integrate... 

    ICON

    Austin, TX
    3 days ago
  •  ...Resideo is growing a new software development...  ...Senior Advanced Software Engineer, you will serve as a technical...  ...retirement plans, paid time off, and holidays...  ...technology-driven sensing and control solutions that help homeowners...  ...opportunity to make a real impact in a fast-... 
    Senior
    For contractors
    Worldwide

    Resideo

    Austin, TX
    18 hours ago
  • $184.9k - $250.2k

     ...content, guide participants in real time, automate quality review, and...  ...participant access, security controls and handles automated cleanup...  ...a catalog and provisioning engine into an intelligent, self-improving...  .... We are hiring a Senior Software Development Engineer to drive... 
    Senior
    Internship
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  •  ...trajectory planning, and control, taking ideas from simulation through to real‑world deployment on...  ...reliability under real‑time constraints. Responsibilities...  ..., and task completion Software & System Architecture -...  ...Mechanical/Electrical Engineering, Computer Science,... 
    Relocation
    Weekend work

    Terrafirma-Robotics

    Austin, TX
    2 days ago
  • A leading tech company in Austin, Texas is seeking experienced software engineers to design and build scalable ad systems. The role requires strong knowledge in microservices and cloud technologies with a focus on performance tuning. Candidates should have 5+ years of... 
    Senior

    Apple Inc.

    Austin, TX
    3 days ago
  • A leading research university in Austin seeks an R&D Software Development Associate to engage in the development of real-time processing software applications for sonar. The ideal candidate holds a Bachelor's degree in a relevant field and has strong skills in C++ and... 

    The University of Texas at Austin

    Austin, TX
    18 hours ago
  • Senior Full-Stack Software Developer - Must be in Austin About ApexOS360 ApexOS360 is building an enterprise-grade operating platform...  ...project management, financials, field operations, document control, and real-time reporting in one system. Think Procore-level capability,... 
    Senior
    Full time
    Part time

    Apex Multifamily

    Austin, TX
    3 days ago
  • Healthcare Software Development Engineering (High Tech) - Senior Developer Summary: The...  ...application and Alexa voice control with results displayed on a...  .... Thirty percent of the time will be dedicated to working...  ...systems such as Nurse Call, Real Time Location Services, AI... 
    Senior
    Local area
    Remote work

    Schneider Electric

    Austin, TX
    3 days ago
  • A forward-thinking AI company in Austin, Texas, is seeking a candidate experienced in real-time audio processing and strong Python skills. You will own real-time audio ingest and processing, integrate ASR technologies, and build performance metrics. The ideal candidate... 

    Polygraf Inc.

    Austin, TX
    18 hours ago
  •  .... Founded by former SpaceX engineers and backed by Bain Capital...  ...constructing them took far more time and resources than it...  ...performance interfaces for real-time remote control of heavy machinery via novel...  ...B.S. in Computer Science, Software Engineering, or a related technical... 
    Remote work
    Worldwide
    Relocation
    Weekend work

    Terrafirma-Robotics

    Austin, TX
    2 days ago
  • Level, a learning technology company, is seeking a Senior Software Engineer specialized in animation. You will develop systems to bring characters...  .... The ideal candidate has over 5 years of experience in real-time animation system development, particularly with C++. Level... 
    Senior

    Level

    Austin, TX
    2 days ago
  • Base Power Company in Austin, Texas, is seeking a Deployment Engineer to act as a technical expert for field operations. You will provide real-time support to installation crews, ensuring safe and efficient battery installations. This role is ideal for a tech-savvy electrician... 

    Base Power Company

    Austin, TX
    3 days ago
  •  ...EDPM, BMS systems, and control panels, as well as...  ...ideal contributor brings engineering-level expertise in either...  .... Job Title Sr. Principal Controls Engineer...  ...electrical, mechanical, software, and facilities teams...  ...with EPMS systems for real-time energy monitoring and... 
    Senior
    Remote work

    Plasticos Castella SA

    Austin, TX
    3 days ago
  •  ...Manufacturing Enterprises LLC in Austin, Texas is seeking an experienced software developer to work on embedded software for satellite and...  ...development lifecycle. A strong background in C++ and real-time embedded software development is essential. This position is open... 
    Permanent employment

    Amazon Kuiper Manufacturing Enterprises LLC

    Austin, TX
    3 days ago
  •  ...Managed Services, Recruitment Agency & Contract Staffing is seeking Electrical and Firmware Engineers in Austin, TX. The role is focused on PCB design, hardware integration, and real-time performance in embedded systems. Successful candidates will have experience with Linux... 
    Contract work
    Relocation
    Relocation package

    Halian | Managed Services, Recruitment Agency & Contract Sta...

    Austin, TX
    2 days ago
  • Paradromics in Austin, Texas is seeking an embedded software engineer to work closely with neuroengineers and electronic designers. The role...  ...developing firmware for brain machine implants, ensuring real-time performance and reliability. Candidates should have proficiency... 

    Paradromics

    Austin, TX
    2 days ago
  •  ...for a senior/architect-level engineer to help build the core infrastructure...  ...that run autonomous driving software in simulation and offline...  ...performance C++ systems that control how autonomous driving...  ...autonomous vehicles, robotics, or real-time systems Familiarity with... 
    Senior

    NGV Talent

    Austin, TX
    3 days ago
  • $175k - $225k

     ...Senior Software Engineer Modern Intelligence is building the foundational AI for defense. Over...  ..., remembers, and shares targets in real time by watching any sensor on any network –...  ...on topics such as code quality, version control best practices, testing, and other general... 
    Senior

    Modern Corporation

    Austin, TX
    4 days ago
  •  ...Driving (FSD), Robotaxi & Optimus engineering. We are seeking a highly skilled Software Engineer to join our team and...  .... You will focus on building the control plane for our infrastructure, including...  ...with competitive pay, as a full-time Tesla employee, you are eligible... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Real-Time Controls. Be the first to apply!