Senior Robotics Software Engineer
Pittsburgh, Pennsylvania
Up to $150,000
We are looking for a Senior Robotics Software Engineer to join a cutting-edge program focused on robotic and sensor systems for asset inspection. In this role, you will lead the design, development, and deployment of robotics software across multiple product lines, working closely with a team of engineers to solve complex challenges and deliver innovative solutions.
Key Responsibilities:
- Lead the design, development, testing, and deployment of robotics software.
- Oversee system/architectural design efforts for core robotics software.
- Integrate custom and off-the-shelf hardware components and software.
- Adapt proprietary and open-source software packages and APIs.
- Coach and mentor junior engineers in robotics software development.
- Collaborate with cross-functional teams to ensure project success.
- Research and recommend ways to enhance system performance on Linux.
Skills & Experience:
- Strong experience in robotic system software development.
- Proficient in C, C++, and Python, with experience in Git version control.
- Knowledge of ROS and experience with agile software practices.
- Experience with firmware development, control systems, and vision processing is a plus.
- Strong communication skills, with the ability to convey complex ideas clearly.
Education & Qualifications:
- BS/MS in Robotics, Computer Science, Engineering, or related field.
Work Location:
- On-site, full-time position.