Turn this role into an interview — a resume and cover letter built around what this employer wants.
engineeringjobs.net, Inc. is seeking an experienced Robotics Software Engineer to develop and review production-ready ROS-based C++ and Python software for autonomous robots. You will lead technical practices, mentor engineers, and support product releases through field trials and customer deployments.
The role requires a bachelor’s degree in CS/CE and 8+ years of experience with Linux, C++, Python, and ROS, plus Agile, CI/CD, testing, and containerization. U.S.
Develop and review production-ready ROS-based C++ and Python software for autonomous robots, including architecture, testing, and hands-on verification on live hardware. Lead technical practices and processes, mentor engineers, and support product releases through field trials and customer deployments.
Requirements: The role prefers a bachelor's degree in computer science, computer engineering, or a related field, with at least eight years of relevant experience and expertise in Linux, C/C++, Python, and ROS. Candidates should have experience designing production software, Agile development, CI/CD, testing, containerization, and team leadership, and must be eligible to work in the United States long term without sponsorship.
Key Skills: Linux, C++, Python, ROS, Robotics Software Development, Software Architecture, Production Software Design, Agile Development, Software Development Life Cycle, Code Reviews, Mentoring, Motor Control, Localization, Navigation, CI/CD, Containerization
Benefits: Health Insurance, Dental Insurance, Vision Insurance, 401(k) Retirement Plan With Company Match, Vacation and Holiday Pay, Paid Volunteer Time Off, Tuition Reimbursement, Professional Associations, Conferences, and Subscriptions, Company Meetings and Events