Sierra Lobo is looking to solve technical problems in the field of robotics and space systems by developing software and integrating features, testing end-to-end behavior, and turning ideas into demos that inform their products.
Requirements
- Strong Python skills and comfort with core CS topics (data structures/algorithms, debugging, complexity basics)
- Git proficiency and experience with unit tests, issue tracking, and basic CI workflows
- Working knowledge of Linux command line and scripting
- Robotics/simulation experience (Isaac Sim/Omniverse, ROS/ROS 2, Gazebo, or similar)
- Numerical/scientific Python (NumPy, SciPy), data handling (Pandas), plotting (Matplotlib)
- Computer vision or ML exposure (OpenCV, PyTorch/TensorFlow) for perception or data pipelines
- Development tools basics: Docker, bash, simple CI pipelines (GitHub Actions, GitLab CI)
Responsibilities
- Design, implement, unit-test, and debug features for software systems
- Build and maintain simulation scenarios to validate algorithms before hardware testing
- Contribute to hardware-in-the-loop tests and sensor/actuator integration with embedded or edge devices
- Assist with lab experiments and data collection/analysis
- Build lightweight internal scripts and automation that support our products and engineering workflows
- Partner with software, hardware, and systems engineers to integrate components and validate end-to-end functionality
- Participate in code reviews; document your work; use Git, issue tracking, and CI/CD best practices
Other
- Pursuing a B.S./M.S. in Computer Science, Software Engineering, or a related field
- Clear written/verbal communication; ability to document work and collaborate in code reviews
- US citizen required
- In-person preferred
- Attend team meetings, contribute ideas, and estimate development effort and schedules