Pittsburgh Robotics Network · 5 months ago
Senior Robot Software Engineer
Onward Robotics is a company focused on revolutionizing fulfillment through innovative automation technology. The Senior Robot Software Engineer will lead teams in designing and implementing software subsystems for autonomous robotics, while also mentoring junior engineers and collaborating with cross-functional teams.
Artificial Intelligence (AI)AssociationNon ProfitRobotics
Responsibilities
Experience with requirements-driven object-oriented software design as well as implementation on real-world hardware and embedded systems
In many cases, the candidate will be responsible for integrating their software with electro-mechanical components (sensors, actuators, servos, and motors)
Responsible for assigned tasks that will include both improving our existing software components and developing new ones
Feature and sub-system-level ownership from requirements generation through design, development, testing, and deployment
Adhere to software development best practices: peer reviews, testing, version control, bug tracking, and integrated documentation
Qualification
Required
Hands-on experience in one or more robotics fields such as autonomy, perception, mapping, localization, path planning and motion control
C/C++ programming experience
Experience with Unix/Linux
Experience with software configuration management systems (git, svn, etc.)
Requirements-driven development
5+ years of experience working as a Software Engineer in robotics or equivalent
Demonstrated ability to perform requirements-driven software design
Experience with real-time systems, hardware interfaces, and distributed architectures (system of systems)
Fluent in one or more object-oriented programming languages (C++, python etc.)
Bachelor's Degree in Computer Science or relevant degree and experience
Preferred
2+ years of experience as a technical, component, or subsystem lead
Proficiency in C++ with extensive experience designing and optimizing complex software systems; familiarity with Python is a plus
CUDA programming experience
Familiarity with real-time systems and hardware integration
Experience working with autonomous robots
Experience with commercial software deployment and support
Algorithm lifecycle development from requirements through QA and field release
Master's Degree or higher in relevant field of study
Company
Pittsburgh Robotics Network
An organization dedicated to the growth and promotion of Pittsburgh's robotics companies and research institutions
Funding
Current Stage
Early StageTotal Funding
$0.75MKey Investors
Appalachian Regional Commission
2024-10-16Grant· $0.75M
Recent News
Digital Commerce 360
2025-10-18
2025-10-14
Technically Media
2025-09-09
Company data provided by crunchbase