Skip to main content
Apptronik

Software Engineer - Platform

4w

Apptronik

Austin, US · Full-time · $140,000 – $180,000

About this role

Apptronik is a human-centered robotics company developing AI-powered robots like Apollo to collaborate with people in manufacturing, logistics, healthcare, and the home. The team operates at the cutting edge of embodied AI across the full robotics stack. Join efforts to bring Apollo to market at scale, tackling safety, commercialization, and mass production.

Design, develop, and maintain scalable platform software solutions supporting robotic system deployment and operation. Collaborate with cross-functional teams to define architecture, requirements, and integration points for platform components. Implement robust APIs, services, and frameworks for seamless hardware-software communication.

Lead optimization of performance, scalability, and reliability in constrained computer environments. Drive best practices including code reviews, testing, and documentation. Troubleshoot complex production issues for rapid resolution and minimal downtime.

Partner closely with the hardware team on software bring-up for next-generation hardware. Work in a dedicated team solving society's important problems through robotics. Contribute to changing the world for the better via innovative platform engineering.

Requirements

  • Software development with a focus on designing and building scalable platform software
  • Programming and development using C/C++
  • Building and deploying applications for Linux environments
  • Developing for Real-Time Operating Systems (RTOS)
  • Performing hardware bring-up and debugging for microcontroller-based boards
  • Designing and implementing automation and integration tests

Responsibilities

  • Design, develop, and maintain scalable and reliable platform software solutions that support the deployment and operation of robotic systems
  • Collaborate with cross-functional teams to define architecture, requirements, and integration points for platform components
  • Implement robust APIs, services, and frameworks to facilitate seamless communication between hardware and software components
  • Lead efforts in optimizing performance, scalability, and reliability of platform software in constrained computer environments
  • Drive best practices in software engineering, including code reviews, testing, and documentation
  • Troubleshoot and debug complex issues in production environments, ensuring rapid resolution and minimal downtime
  • Drive the software bring-up effort for next-generation hardware in close partnership with the hardware team

Benefits

  • Hybrid schedule: may work from home within commuting distance of the Austin, TX office
  • Direct hire position, no outside agency solicitations
  • Equal employment opportunities 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 law