Company Profile At Oceaneering, we solve the unsolvable. We are a global engineering company that has its roots in deep sea operations for oil & gas industries. Today we operate a diverse portfolio of business units and associated activities. Not only do we operate fleets of ROVs for deep sea operations. We run the NASA neutral buoyancy laboratory and we develop the next generation of spacesuits. We design some of the most popular entertainment rides for the likes of Universal and Disney. And here at Oceaneering Mobile Robotics (OMR), we specialize in creating cutting-edge, autonomous mobile robot (AMR) technology-based, turnkey logistic solutions. Our AMRs are employed in the production facilities of premium manufacturers and hospitals. With a focus on safety, reliability, and performance, OMR continues to push the boundaries of what is possible with robotics.
Duties & Responsibilities As a Supervisory Software Group Lead you will be responsible for leading a group of software engineers to execute our technology roadmap, transform our product development team, improve our software development processes, develop our engineers and engineering capability, and help to define the needs of the business. You are a seasoned and inspiring Software Development Group Leader from which your leadership will help shape the culture of design, research, and product development at Oceaneering Mobile Robotics and in the mobile robotics industry.
Responsibilities - Responsible for supervising Software engineers in our offices in The Netherlands, North America, and in our support center in India.
- Interviewing, hiring, and training employees, which includes planning; assigning and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.
- Observing development project planning commitments and provide timely feedback in regular project team meetings.
- Act as a software engineering process owner.
- As a process owner you will manage change, drive lean principles, and continuously improve initiatives.
- Working with other group leads and managers to solve organizational challenges.
- Providing technical assurance by reviewing outputs from software engineering.
- Estimating resource requirements to meet technical and scheduling objectives.
- Develop, coach, and mentor software engineers.
- Providing technical consultation to other organizations.
Supervisory Responsibilities - This position has supervisory responsibilities with engineers reporting to this role.
Reporting Relationships - Reports to Director - Product Engineering.
Qualifications - Degree qualified in an engineering discipline.
- Experience in the software product development lifecycle from concept to industrialization through to retirement
- Approximately ten years of relevant experience within Automation Industry, (Automated) Material Handling Solutions, Machinery & Industrial Engineering, or related mechanical industries
- Good understanding of engineering processes, documentation, and data systems
- Experience with agile software development processes like Scrum, DevOps, etc.
- Experienced in leading a multinational team
- Excellent people skills
- Familiarity with microservices architectures
- Strong communication skills, both written and verbal
- Good practical experience of risk management
Closing Statement We offer a competitive salary, a comprehensive benefits package and the opportunity to advance in an international company. To apply, click 'Apply Now'.