Salas O’Brien is looking for a Robotics Software Engineer to test, implement, and maintain software for robotic control and automation of the Mat Laying Robotic System, a novel robot with a powerful purpose to preserve the course of the Mississippi River and save surrounding cities and infrastructure from disastrous flooding and erosion.
Requirements
- Software engineering and programing background, with experience developing on teams, keeping on schedule, and production-level testing
- Professional experience with C++, testing, and debugging
- Previous experience with algorithm development
- Experience in a Linux environment and scripting languages
- Familiarization or previous experience with robotic sensors or perception
- Experience with Docker, Softing/OPCUA, networking, or databases is a plus
Responsibilities
- Develop and execute extensive testing, verification, and validation on both the existing land-based prototype and the upcoming full-scale final system.
- Maintain and support software modules to run on safety-critical industrial automation systems.
- Analyze software to diagnose and resolve software problems, coordinate installation of software systems, and develop and direct software system testing procedures, programming, and documentation.
- Work within Scrum/Agile development team sprints with deliverables and demonstration of results.
- Debug and determine root causes for customer issues in the field and clearly communicate resolutions and workarounds to both customers and the internal team.
Other
- Bachelor’s Degree in Engineering, Computer Science, Robotics, or a related area
- 1-3 years of related experience
- Desire to learn on-the-job to further develop these skills.
- United States citizenship
- Travel required approximately 10 weeks over the year