Apptronik-posted 4 months ago
Full-time
Austin, TX
101-250 employees

Apptronik is a pioneering company specializing in advanced robotics and automation solutions. We are seeking a talented Platform Software Engineer to join our team in Austin, TX. This role offers an exciting opportunity to work on cutting-edge technology platforms that power our next-generation robotic systems.

  • Gather sensor/system data to monitor the robot’s operational status and detect deviations from expected behavior/performance.
  • Extract relevant features from robot data that can indicate potential faults.
  • Define thresholds for sensor/system fault readings.
  • Use various techniques such as machine learning (or other) to identify patterns in sensor/system data that correlate with specific faults.
  • Classify faults based on severity and potential impact on robot operation.
  • 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.
  • Mentor junior engineers, promote knowledge sharing, and contribute to the continuous improvement of engineering practices.
  • Expertise working with C++ in a Linux development environment.
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
  • Proven track record of delivering complex, high-quality software systems in a production environment.
  • Master’s degree in computer science or equivalent experience preferred.
  • 10+ years of experience in software engineering, with a focus on developing fault, health and safety platform-level software systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service