Software Engineer III

Mavensoft Technologies.North Hollywood, CA
Onsite

About The Position

The Software Engineer will use their developer skills to support a Python/ROS2-based system utilizing COTS hardware. This dynamic role involves working at the intersection of software development and hardware integration in an innovative space technology environment.

Requirements

  • Proficiency in C/C++ (embedded/RTOS/Linux) and Python (tools/automation)
  • Strong experience with Git and collaborative development workflows
  • Experience with ROS/ROS2
  • Experience with instrumentation/control systems
  • Experience with driver/platform debugging
  • Experience with data acquisition/measurement theory
  • Experience with debugging auto-generated code
  • Demonstrated troubleshooting and debugging skills
  • Proficiency with scripting and automation tools
  • Ability to work independently in a fast-paced environment

Nice To Haves

  • Knowledge of Ansible and Bash
  • Hardware/software integration experience
  • Familiarity with EtherCAT and/or motor drivers

Responsibilities

  • Support development, provisioning, and checkout of Python/ROS2-based systems using COTS hardware
  • Develop and update device drivers to ensure optimal system performance
  • Implement provisioning process improvements through automation and scripting
  • Conduct software checkout and troubleshooting on testbeds and hardware
  • Contribute to system reliability and performance enhancements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service