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 improve quality of life. This role offers an exciting opportunity to work on cutting-edge technology platforms that power next-generation robotic systems.

As a Platform Software Engineer, you'll be responsible for designing and developing scalable software solutions that support the deployment and operation of robotic systems. You'll work with state-of-the-art general-purpose robots designed to operate alongside humans and manipulate the world around them. The role involves collaborating with cross-functional teams, implementing robust APIs and services, and leading efforts in optimizing performance in constrained computer environments.

The ideal candidate brings strong expertise in C++ and Linux development, along with experience in container orchestration technologies like Kubernetes and Docker. You should have a deep understanding of distributed systems and microservices architecture, backed by 6+ years of software engineering experience. This is an excellent opportunity for a senior engineer who wants to make a significant impact in the robotics industry while working with cutting-edge technology.

The position offers competitive compensation, including equity, along with benefits such as flexible work hours, professional development opportunities, and a 401k plan. Join a team that values passion, creativity, and collaboration, working on some of the most advanced robots on the planet.

Last updated 15 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, high-quality software systems
  • Bachelor's degree in computer science, Engineering, or related field; Master's degree preferred
  • 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

Software Automation Test Engineer

Senior Software Automation Test Engineer role at Apptronik, developing automated test systems for advanced robotics, requiring 10+ years of experience in hardware testing and software automation.

Software Development Engineer, AWS FSx for Windows

Senior Software Development Engineer role at AWS FSx for Windows team, building distributed file system services at AWS scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on authentication services and Managed Identities for Azure, requiring 4+ years of engineering experience and distributed systems expertise.

Senior Backend Software Engineer MTS / SMTS - Distributed Systems - Bangalore

Senior Backend Software Engineer role at Salesforce Bangalore, focusing on distributed systems development with 2+ years experience required. Hybrid work model with comprehensive benefits.

Senior Application Developer

Senior Application Developer position at CSCI Consulting - Remote role requiring 7+ years experience in enterprise software development with DoD clearance.