Senior Software Engineer Job at Oceaneering, Baltimore, MD

cWYrN3ljV2hzQjEwbGxwR3doRHZpYk5uenc9PQ==
  • Oceaneering
  • Baltimore, MD

Job Description

Company Profile Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.S. military vessels. Oceaneering Aerospace and Defense Technologies (AdTech) delivers solutions that enable humans to work safely and effectively in harsh environments – from underwater to space. Our innovative solutions support the development and application of practical, cost-effective systems that meet our customers’ challenges – from routine to extreme. Our experience and expertise across multiple industries position us as a leader in the government, space, and maritime markets. Our products and services operate reliably in complex environments, prioritizing safety and reliability. Oceaneering is a global provider of engineered services and products, mainly serving the offshore energy industry. We develop products and services for the entire lifecycle of offshore oilfields, from drilling to decommissioning. We operate the world's leading fleet of work class ROVs and are leaders in offshore oilfield maintenance, umbilicals, subsea hardware, and tooling. We also apply our technology expertise across defense, entertainment, material handling, aerospace, science, and renewable energy industries. Position Summary The Senior Software Engineer is a core member of the Oceaneering Technologies (OTECH) group. Senior engineers are expected to learn OTECH processes and best practices, and apply this knowledge to expand their software engineering skills. This role involves implementing most of the engineering work under the supervision of a software program lead and often includes leading responsibilities for subsystems within a program. OTECH develops and maintains unique underwater systems, primarily for US Navy and other US Government Department of Defense clients. Our projects are typically custom, ranging from quick-turnaround to lifecycle management of deployed systems. The ideal candidate is a self-starter, effective communicator, and begins to understand underwater vehicle design constraints related to electrical and mechanical systems. Senior engineers are expected to manage their work efficiently and start contributing improvements to designs and architectures. Duties and Responsibilities Apply knowledge of the software lifecycle to develop and lead software efforts. Design, write, and integrate software CSU’s according to the software architecture. Understand and provide feedback on software design choices. Lead small subgroups or efforts within a software team. Coordinate with the software lead and team members. Communicate effectively with non-software teammates for issue resolution. Create and maintain project CDRLs, including requirements management, documentation, testing, and qualification. Support software testing on factory floor, offsite, and offshore. Understand user requirements, concepts of operations, and system specifications. Prepare reports and present results to stakeholders. Be prepared for demanding schedules and occasional work outside normal hours. Qualifications

ESSENTIAL:

BSc in a STEM discipline or equivalent experience. At least 2 years of practical software engineering experience. Experience with C or C++ programming. Proficiency with Microsoft 365 tools. Ability to obtain and maintain a US Department of Defense Security Clearance. Must be a US citizen. Preferred: Experience in ocean engineering. Experience with Linux OS and bare-metal firmware. Experience with microcontrollers and SBC-based control systems. Knowledge of communication protocols like UDP, multicast, TCP, serial, SPI, I2C, CAN. Experience with pub/sub protocols, especially DDS. Experience with containerization, orchestration, CI/CD pipelines. Familiarity with Jira and Git. Strong communication skills, including documentation and presentation of engineering concepts. Additional Information This position is hybrid, combining remote work with commuting to a designated office, as determined by the manager.

PAY, BENEFITS, AND WORK SCHEDULE:

We offer a comprehensive benefits package, which may include health, wellness, mental health, retirement, life insurance, parental leave, paid time off, tuition reimbursement, and an Employee Assistance Program. The annual salary range is $97,750 - $132,250. Equal Opportunity Employer All qualified candidates will be considered regardless of race, color, religion, sex, sexual orientation, veteran status, genetic information, or other non-merit factors. How To Apply Current employees with less than six months in their role should consult with their manager before applying. Applications are recommended through the PeopleSoft or Oceanet portals. #J-18808-Ljbffr Oceaneering

Job Tags

Temporary work, Remote job, Offshore,

Similar Jobs

UPS

PT Package Center Supervisor Job at UPS

 ...This position supervises the daily activities of drivers and package handlers to ensure assigned duties and tasks are completed safely and in a timely fashion. He/She oversees the processing of outbound parcels at the companys hub facilities. This position conducts pre... 

Adecco Permanent Recruitment

Regulatory Affairs Specialist- Food Industry Experience! Job at Adecco Permanent Recruitment

Adecco Permanent Recruitment is seeking a Regulatory Affairs Specialist in Orlando, Florida. The qualified candidate for this position will have 2-3 years of Quality Assurance and Regulatory Affairs experience in the Food and Beverage industry. This position offers ...

Dallas Museum of Art

PT/FT Gallery Attendant Job at Dallas Museum of Art

 ...Position : Gallery Attendant Reports to : Gallery Attendant Supervisor Classification : Hourly Non-Exempt, Part-Time and Full-...  ...regular museum and office hours. Mission : The Dallas Museum of Art is a space of wonder and discovery where art comes alive. The... 

MedPro Healthcare Staffing

Travel Oncology Bone Marrow Transplant Coordinator - $2,103 per week Job at MedPro Healthcare Staffing

MedPro Healthcare Staffing is seeking a travel nurse RN Oncology for a travel nursing job in Augusta, Georgia. Job Description & Requirements ~ Specialty: Oncology ~ Discipline: RN ~ Start Date: 07/14/2025~ Duration: 13 weeks ~40 hours per week ~ Shift...

Cheddar's Scratch Kitchen

Line Cook/prep Cook Job at Cheddar's Scratch Kitchen

Job Description For this position, pay will be variable by location - See additional job details and benefits below. You are the bread and honey butter of what makes Cheddar's, Cheddar's. The place to get great tasting food, made from scratch. Whether you're dicing...