
Software Engineer I
Role summary
Oceaneering is seeking a Software Engineer I to join their team in a hybrid work environment. This role involves designing, developing, implementing, and testing software across various robotics applications for land, air, and sea. Responsibilities include testing algorithms, creating test plans, developing prototypes, and collaborating with system and product teams to ensure quality delivery. The ideal candidate will have a Bachelor's degree in a relevant engineering field or equivalent experience, with preferred experience in C++ or Python, hardware integration, and tools like GitHub and Agile/SCRUM. Intermediate knowledge of electrical circuits and Microsoft Office is also required.
Job Description
- Role provides the opportunity to work in hybrid environment, working both virtually and in office when required.
- Ability to travel up to 10%
Responsibilities
- Design, develop, implement, and test software on a variety of assignments across multiple projects.
- Work across the robotics stack to solve challenge problems in land, air and sea-based robotics.
- Test algorithms that run on our robots, both internal to the software system and client facing.
- Create and execute software test plan to deliver quality software
- Create prototypes and proof of concepts for new features requested by the product team.
- Support testing of prototype and first article products.
- Work with system and product team to ensure quality software delivery
- Interact with customer representatives to define and manage customer expectations.
Required
QUALIFICATIONS
- Bachelor’s degree in Electrical/Electronics/Mechatronics/Software Engineering or relevant field or equivalent combination of education and experience.
- Experience with integrating multiple software modules
- Preferred to have experience working with C++ or Python.
- Preferred to have experience working with hardware (Motors, controllers, industrial manipulators, sensors etc.).
- Preferred to have experience using GitHub, Agile, SCRUM or other formal processes
- Intermediate knowledge of electrical and electronic circuits.
- Intermediate knowledge of Microsoft Office applications.
DESIRED
- Experience working with complex software and system
- Experience working with Image processing and AI
- Experience in system state machine development and software configuration
Knowledge, Skills, Abilities, And Other Characteristics
An individual should demonstrate following competencies & qualities to be able to perform this role successfully:
- Excellent communication and organizational skills.
- Ability to work in a team environment, remaining attentive to ideas, recognizing responsibilities, and actively participating with others to accomplish assignments and achieve desired goals
- Analytical, problem solving & decision-making skills
- Ability to work independently with minimal supervision and manage deadlines
- Ability to effectively manage time to meet operational needs and desired outcomes.
- Ability to approach new technologies and open-ended problems
- Ability to travel up to 10%
About Us
Oceaneering began in 1964 as a Gulf of Mexico-based diving company called World Wide Divers. Today, we are a leading global provider of engineered products and services to several industries, including energy, defense, aerospace, entertainment/theme parks, materials handling, and science and research.
We thrive by creating industry-changing technically creative solutions for the most complex operational challenges under water, on land, and in space.
At Oceaneering, we believe in managing our business in a way that promotes safety and health, the environment, and strong ethics, while supporting the communities in which we live and work.
About The Team
Focusing on deepwater installations and field developments, we deliver tailored solutions—from the routine to the extreme. We provide fit-for-purpose engineering design through the entire asset lifecycle, including decommissioning. We contract, manage, engineer, and execute projects using our global vessel fleet, including Jones Act-compliant vessels, advanced technologies, and highly skilled personnel.
Similar roles
Software Engineer ISynergisticIT · Chicago, Illinois, United States · Onsite
Software Engineer IIridium Satellite, LLC · Chandler, Arizona, United States · Hybrid
Software Engineer ICadence · San Jose, California, United States · Onsite
Software Engineer IJobcase, Inc. · Irvine, California, United States · Onsite
Software Engineer ISundayy · United States · Remote