Senior Robotics Software Engineer

20 hours ago


Austin, Texas, United States Apptronik Full time
Job Title: Senior Software Engineer

Job Summary:

We are seeking a highly skilled Senior Software Engineer to join our team at Apptronik. As a key member of our robotics software development team, you will be responsible for designing, developing, and implementing cutting-edge software solutions for our robots.

Key Responsibilities:

  • Design and develop 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)

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

Equal Employment Opportunity:

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.



  • Austin, Texas, United States Diligent Robotics Full time

    Job Title: Navigation Robotics EngineerWe are Diligent Robotics, a venture-backed company that is revolutionizing the field of robotics. We are seeking a highly skilled Navigation Robotics Engineer to join our team and help develop our robot's core navigation capabilities.Responsibilities:Develop navigation algorithms for maneuvering in complex social...


  • Austin, Texas, United States Apptronik Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Apptronik, a leading robotics company. As a key member of our team, you will be responsible for developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools.Key Responsibilities:Design and...


  • Austin, Texas, United States Shift Robotics Full time

    Join Our Team as a Senior Electrical Design Engineer Shift Robotics is on the lookout for a talented engineer to enhance our dynamic team dedicated to revolutionizing the future of footwear technology. If you have a strong desire to innovate and excel in engineering design, this opportunity could be your next career milestone. Your Role: As an integral part...


  • Austin, Texas, United States Apptronik Full time

    Job SummaryWe are seeking a highly skilled Robotics Software Engineer to join our team at Apptronik. As a key member of our robotics development team, you will be responsible for designing and implementing state-of-the-art planning and control algorithms for our humanoid robots.Key ResponsibilitiesDevelop high-level locomotion and manipulation algorithms in...


  • Austin, Texas, United States Apptronik Full time

    Job SummaryWe are seeking a highly skilled Robotics Software Engineer to join our team at Apptronik. As a key member of our robotics development team, you will be responsible for designing and implementing state-of-the-art navigation behaviors for our humanoid robots.Key ResponsibilitiesDevelop Autonomous Navigation Behaviors: Design and implement algorithms...


  • Austin, Texas, United States Apptronik Full time

    Job Title: Robotics Software EngineerWe are seeking a highly skilled Robotics Software Engineer to join our team at Apptronik. As a key member of our robotics development team, you will be responsible for designing and implementing state-of-the-art navigation algorithms for our humanoid robots.Key Responsibilities:Develop and implement autonomous navigation...

  • Electrical Engineer

    7 days ago


    Austin, Texas, United States Shift Robotics Full time

    {"Responsibilities": "As a key member of our engineering team, you will be responsible for designing and developing the electrical systems for our innovative robotic shoes. This includes creating and optimizing PCB designs, working with the firmware team to ensure seamless integration, and collaborating with the mechanical engineering team to design a...


  • Austin, Texas, United States Agile Resources, Inc. Full time

    Robotic Systems Software EngineerLocation: OnsiteType: Contract-to-HireAgile Resources, Inc. is looking for a skilled Robotic Systems Software Engineer to contribute to the development of cutting-edge solutions for the Semiconductor sector. In this role, you will engage in hands-on software development aimed at controlling sophisticated machinery.Key...


  • Austin, Texas, United States Apptronik Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Robotics Engineer to join our team at Apptronik. As a key member of our engineering team, you will be responsible for leading the design and development of our state-of-the-art general-purpose robots.Key ResponsibilitiesSystems Engineering Approach: Utilize model-based system engineering...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.We are passionate about our people and our mission. Our company is proud of delivering our mobile banking platform and technology solutions globally to over 22 million end users across 1,300 financial institutions.Job DescriptionJob Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software...


  • Austin, Texas, United States Apptronik Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our Fleet Management team in Austin, TX. This role offers an exciting opportunity to work on developing and optimizing a Fleet Management solution for Apptronik's humanoid robots, ensuring seamless operation and efficiency in various environments.Key Responsibilities:Collaborate...


  • Austin, Texas, United States Apptronik Full time

    About ApptronikApptronik is a pioneering robotics company dedicated to revolutionizing human quality of life and addressing the labor shortage problem. With a rich history dating back to the DARPA Robotics Challenge, our team has been at the forefront of developing cutting-edge robots that are designed to operate in human spaces and with human tools.Job...


  • Austin, Texas, United States Shift Robotics Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Shift Robotics. As a key member of our Software team, you will play a critical role in designing, developing, and testing reliable and innovative hardware and software solutions.Key ResponsibilitiesDesign and Development: Design and develop software use case tests...


  • Austin, Texas, United States Contoro Robotics Full time

    Job Title: Robotics Deployment SpecialistContoro Robotics is a cutting-edge start-up revolutionizing the robotics industry with innovative solutions. We're seeking a skilled Robotics Deployment Specialist to join our team and help us make a global impact.Job SummaryThe successful candidate will lead pilot programs at customer sites, deploying our...

  • Hardware Engineer I

    2 days ago


    Austin, Texas, United States TORC Robotics Full time

    About the CompanyTorc Robotics is a leader in autonomous driving technology, with a decade of experience commercializing our solutions with experienced partners. As a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.Job DescriptionWe are seeking a skilled Hardware Engineer...


  • Austin, Texas, United States Apptronik Full time

    About ApptronikApptronik is a pioneering robotics company dedicated to developing robots 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 innovation, applying expertise across the full robotics stack to tackle some of the...


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States Apptronik Full time

    {"title": "Teleoperation Platform Engineer", "content": "Apptronik is at the forefront of humanoid robotics innovation, and we are seeking a talented Teleoperation Platform Engineer to join our team in Austin, TX. This role focuses on developing and enhancing a Unity-based teleoperation platform that enables remote piloting of robots for complex tasks and...


  • Austin, Texas, United States The JAM Talent Full time

    Job Title: Lead Robotics EngineerWe are seeking a highly skilled and experienced Lead Robotics Engineer to join our team at The JAM Talent. As a key member of our robotics engineering team, you will be responsible for leading the development of cutting-edge robotic systems and driving innovation in the field of robotics and drones.Key Responsibilities:Lead...