Software Integration Engineer
On-site · Pittsburgh, Pennsylvania, United States
Job Summary
Integrate and test autonomy software and algorithms onto robotics platforms that range from small quadcopters to full-scale helicopters, including software-in-the-loop, hardware-in-the-loop, and field testing. Own and maintain utility and core software modules within the autonomy architecture while collaborating with a motivated team. The role requires strong C++ design with Python experience, ROS2 proficiency, Linux development, and willingness to travel for field work. Preferred qualifications include advanced degrees in robotics or CS and industry experience in robotics or autonomous flight, plus designing modular, testable C++ APIs. US citizenship or permanent residency is required due to federal-contract work.
Required Qualifications
- Bachelor's degree in Robotics, Computer Science, Computer Engineering or equivalent
- Experience with integration and field testing of robotic systems
- Strong C++ design and programming skills
- Experience with Python or similar programming languages
- Experience with ROS2
- Expertise with software engineering practices and software development life cycle
- Familiarity with development in a Linux environment
- Willingness to travel and spend time in the field
Additional Requirements
- Due to the nature of Near Earth’s funding, this position requires US citizenship or Permanent Resident status. Due to work related to federal contracts, this position is subject to successful completion of a background check.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.