Taro Logo

Senior Software Engineer - Platform

Apptronik builds advanced robots for the real world to improve human quality of life and help solve labor shortage problems.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Robotics

Description For Senior Software Engineer - Platform

Apptronik, a pioneering robotics company, is seeking a Senior Software Engineer to join their Platform team in Austin, TX. The company specializes in building advanced robots designed to operate in human spaces and tackle real-world challenges. With a legacy dating back to the DARPA Robotics Challenge, Apptronik focuses on developing innovative solutions to address labor shortages and improve human quality of life.

As a Platform Software Engineer, you'll be at the forefront of developing state-of-the-art software solutions that power next-generation robotic systems. The role involves designing and implementing scalable platform software, working with distributed systems, and creating robust APIs and frameworks that enable seamless communication between hardware and software components.

The position requires expertise in C++ and Linux environments, along with experience in modern container orchestration technologies. You'll work in a collaborative environment, leading technical initiatives, mentoring junior engineers, and driving best practices in software engineering. The ideal candidate should have 6+ years of experience and a strong background in computer science or engineering.

Apptronik offers an attractive compensation package including competitive salary, equity, flexible work hours, and professional development opportunities. The company values passion, creativity, and collaboration, making it an ideal environment for engineers who want to make a significant impact in the robotics industry. Join a team that's pushing the boundaries of robotics technology and working on solutions that will shape the future of human-robot interaction.

Last updated 14 days ago

Responsibilities For Senior Software Engineer - Platform

  • Design, develop, and maintain scalable and reliable platform software solutions
  • Collaborate with cross-functional teams to define architecture, requirements, and integration points
  • Implement robust APIs, services, and frameworks
  • Lead efforts in optimizing performance, scalability, and reliability
  • Drive best practices in software engineering
  • Troubleshoot and debug complex issues in production environments
  • Mentor junior engineers

Requirements For Senior Software Engineer - Platform

Linux
Kubernetes
  • Expertise working with C++ in a Linux development environment
  • Experience with container orchestration technologies (Kubernetes, Docker)
  • Strong understanding of distributed systems, microservices architecture, and API design principles
  • Excellent problem-solving skills
  • Proven track record of delivering complex software systems
  • Bachelor's degree in computer science, Engineering, or related field
  • 6+ years of experience in software engineering

Benefits For Senior Software Engineer - Platform

401k
Equity
  • Competitive salary w/ benefits
  • Highly motivating equity incentive package
  • Flexible work hours policy
  • Professional development opportunities
  • Generous Paid Time Off (PTO)
  • 401k plan

Interested in this job?

Jobs Related To Apptronik Senior Software Engineer - Platform