Software Engineer

Blue Sky Robotics
Chapel Hill, NCFULL_TIMEPosted Jul 16, 2026

Role responsibilities

The role involves designing and maintaining robotics software for production systems, specifically leading the migration to ROS2. The engineer will build architecture, tooling, and observability to scale distributed robot fleets and reduce engineering cycle times.

Requirements

Candidates should be proficient in Python and robotics fundamentals, with a preference for experience in ROS2, C++, and distributed systems. The role requires a high-output individual with a customer-obsessed mindset and the ability to build reliable, modular software.

Key skills

Python, ROS2, C++, Robotics Software Fundamentals, Distributed Systems, Controls, Perception, Modular System Design, Debugging, Observability, Fault-tolerant Design

Keywords

Robotics, Software Engineering, ROS2, Python, C++, Distributed Systems, Controls, Perception, Observability, Fault-tolerant Design, Modular Systems, Production-grade Systems, Infrastructure, Architecture, Startup Culture

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free