Senior Robotics Software Engineer

2 weeks ago


Austin, Texas, United States Apptronik Full time

At Apptronik, we are pushing the boundaries of robotics to improve human quality of life and address the labor shortage problem. Our team has been at the forefront of robotics innovation for years, with a legacy dating back to the DARPA Robotics Challenge.

We apply our expertise across the full robotics stack to tackle some of the most pressing challenges our society faces, and we expect our products and technology to make a meaningful impact.

We value passion, creativity, and collaboration to overcome existing technological barriers in the industry and create innovative products.

This role is responsible for developing essential controls infrastructure software and processes that enable precise, high-performance control of Apptronik robots.

The successful candidate will ensure seamless integration between robot data and models, ensuring that the robot abstraction API used for planning and controls matches both simulation and hardware across a fleet of dynamic humanoid platforms.

They will also ensure that data is properly mapped from sensors to robot models to actuator commands during real-time operation.

The role requires expertise in software design, robotic hardware integration, and controls fundamentals to drive innovation and bring our robots to life.

Key Responsibilities:
  • Deliver production-grade real-time controls software infrastructure
  • Integrate low-level firmware data with high-level controls logic
  • Characterize and improve the quality of robot kinematics, estimation, and actuation
  • Perform root-cause analysis on complex hardware-software-controls integration bugs
  • Develop API for controls and autonomy systems to interact with robot hardware and simulation
  • Implement rigorous unit and integration testing of controls infrastructure and hardware integration
  • Maintain comprehensive and accurate architecture and design documentation
  • Deliver reliable software through code reviews, continuous integration, and automated testing
Requirements:
  • Strong modern C++ and Object-Oriented Programming skills, including inheritance, templates, and design patterns
  • Proven experience integrating and testing controls software with complex robotics hardware, especially with hardware abstraction layers for the sensors and actuators of articulated systems
  • Familiarity with basic robotics fundamentals such as kinematics, dynamics, controls, estimation, and system identification
  • Experience with common robotics and controls packages such as ROS, URDF, MuJoCo, and Eigen
  • Multi-threaded and multi-process design/development/debugging skills
  • Experience developing Linux applications
  • Software testing methodologies (unit & integration testing)
  • Git or similar version control systems
  • Strong technical communication skills
  • Familiarity with Agile process (sprint planning, design reviews, & code reviews)
Education and Experience:
  • BS, MS or PhD degree (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, or related field
  • Proven industry experience integrating robot hardware and software (5 years, or 2 with grad degree)


  • Austin, Texas, United States Fox Robotics Full time

    Robot Software Engineer Job DescriptionAt Fox Robotics, we're pushing the boundaries of warehouse automation with our autonomous forklifts. As a key player in this space, we're scaling rapidly and seeking a highly skilled Staff Engineer to lead our robot software efforts. This is a unique opportunity to learn and grow with a mission-driven team focused on...


  • Austin, Texas, United States Diligent Robotics Full time

    Job Summary:We are seeking a skilled Robotics Software Engineer, Navigation Expert to join our team at Diligent Robotics. As a key member of our navigation team, you will be responsible for developing and integrating navigation algorithms for our robot, Moxi, to safely and autonomously operate in complex hospital environments.Key Responsibilities:Develop...


  • Austin, Texas, United States Torc Robotics Full time

    About Torc RoboticsTorc Robotics is a leader in autonomous driving technology, pioneering solutions for the commercialization of autonomous vehicles. As a member of the Daimler family, we focus on developing software for automated trucks to transform the way the world moves freight.Job SummaryWe are seeking an experienced Senior Software Engineer to join our...


  • Austin, Texas, United States Apptronik Full time

    Job Title: Robotics Software EngineerApptronik is a leading robotics company that is revolutionizing the industry with its cutting-edge technology. We are seeking a highly skilled Robotics Software Engineer to join our team and contribute to the development of our state-of-the-art robots.The ideal candidate will have a strong background in software...


  • Austin, Texas, United States Apptronik Full time

    Job OverviewApptronik is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been developing advanced robots for years, and we're seeking a skilled TestOps Software Engineer to join our team.You will be responsible for testing and validating the software components that power our robotic...


  • Austin, Texas, United States Apptronik Full time

    At Apptronik, we are pushing the boundaries of robotics to improve human quality of life and address the labor shortage problem. Our team has been at the forefront of developing advanced robots for years, with a rich history dating back to the DARPA Robotics Challenge.We apply our expertise across the full robotics stack to tackle some of the most pressing...


  • Austin, Texas, United States Apptronik Full time

    Job DescriptionApptronik is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been building advanced robots for years, with expertise across the full robotics stack. We value passion, creativity, and collaboration to overcome technological barriers and create innovative products.You...


  • Austin, Texas, United States Apptronik Full time

    Apptronik is a leading robotics company that is revolutionizing the way we interact with robots. We are seeking a highly skilled Robotics Software Engineer to join our team and contribute to the development of state-of-the-art humanoid robots.The ideal candidate will have a strong background in robotics and software development, with experience in...


  • Austin, Texas, United States Apptronik Full time

    Robotics Engineer Job DescriptionApptronik is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been developing advanced robots for years, with a focus on creating innovative products that make a positive impact.Job SummaryWe are seeking a Senior R&D Electrical Engineer to lead the...


  • Austin, Texas, United States Apptronik Full time

    Job SummaryThis role is responsible for designing and implementing a robust behavior architecture, providing various behavior authoring tools such as state machines and behavior trees.They will design and implement these software tools, test them in simulation and hardware, and leverage them to create autonomous applications capable of performing real work...


  • Austin, Texas, United States Apptronik Full time

    Robotics Software Engineer InternApptronik is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been developing advanced robots for years, with a focus on creating innovative products that can change the world for the better.We are seeking an experienced Software Engineering Intern to...


  • Austin, Texas, United States Apptronik Full time

    At Apptronik, we are pushing the boundaries of robotics to improve human quality of life and address the labor shortage problem. Our team has been developing cutting-edge robots for years, with a focus on creating innovative products that make a real impact.We are seeking a highly skilled Robotics Software Engineer to join our team. As a key member of our...

  • Software Engineer

    3 weeks ago


    Austin, Texas, United States Apptronik Full time

    Job OverviewApptronik is a leading robotics company that is revolutionizing the industry with its cutting-edge robots. We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our autonomous robotics systems.The successful candidate will be responsible for designing and implementing robust behavior...


  • Austin, Texas, United States Apptronik Full time

    About ApptronikApptronik is a pioneering robotics company dedicated to developing innovative solutions that improve human quality of life and address the labor shortage problem. With a rich history dating back to the DARPA Robotics Challenge, our team has been at the forefront of robotics advancements, pushing the boundaries of what is possible.Job...


  • Austin, Texas, United States Apptronik Full time

    Apptronik is a leading robotics company that is revolutionizing the industry with its cutting-edge robots designed to operate in human spaces and with human tools. We are seeking a talented Robotics Software Engineer to join our team and contribute to the development of state-of-the-art general-purpose robots.This role requires a proven track record of...


  • Austin, Texas, United States Apptronik Full time

    Job Title: Senior R&D Hardware EngineerApptronik is a pioneering robotics company that aims to revolutionize the industry with its cutting-edge robots. We are seeking a highly skilled Senior R&D Hardware Engineer to lead the design of dexterous multi-finger robotic hands.Key Responsibilities:Design and develop state-of-the-art dexterous robotic hands through...


  • Austin, Texas, United States Energize Group Full time

    Job Title: Senior Engineering ManagerEnergize Group is partnering with a cutting-edge robotics startup to revolutionize the world with groundbreaking products and technologies. We're seeking a highly motivated and talented Senior Engineering Manager with a proven track record in leading technical teams to join our team.Job Summary:You will lead our robot...


  • Austin, Texas, United States APPTRONIK SYSTEMS INC Full time

    Job Title: Senior RandD Electrical EngineerApptronik Systems Inc. is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been developing advanced robots for years, with a focus on creating innovative products that make a positive impact on society.We are seeking a highly skilled Senior...


  • Austin, Texas, United States Apptronik Full time

    Senior Engineer - Robotics ValidationApptronik is a leading robotics company that aims to improve human quality of life and address the labor shortage problem. Our team has been developing advanced robots for years, and we're seeking an experienced Senior Engineer to lead our Product Validation roadmap and drive rigorous testing of our general-purpose...


  • Austin, Texas, United States Apptronik Full time

    Robotics Software Development OpportunityAt Apptronik, we are pushing the boundaries of robotics innovation to improve human quality of life and address the labor shortage problem. Our team has been at the forefront of robotics development for years, with a rich history dating back to the DARPA Robotics Challenge. We apply our expertise across the full...