Software Engineer III, C# Engineer

Oceaneering

Hanover (MD)

Presencial

USD 119.000 - 178.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Oceaneering Technologies (OTECH) is seeking a Software Engineer III to lead or majorly contribute to software efforts for underwater systems serving US DoD customers.

The role emphasizes applying the software lifecycle, architecture design, and inter-team collaboration with program managers and external customers. Mentorship of junior engineers and occasional extended hours are expected as projects demand.

Formación

  • BS degree in CS/CE/Math/EE or related field; commensurate experience considered.
  • 5+ years of practical software engineering experience.
  • Experience with C# programming language.
  • Strong written and oral communication skills for documentation and presentations.
  • Ability to obtain and maintain a US DoD security clearance; US citizen.

Responsabilidades

  • Lead or contribute significantly to software efforts and proposals.
  • Design and maintain software architecture; implement decisions.
  • Interface with engineering leads, program managers and customers.
  • Contribute to project CDRLs, requirements management, and testing.
  • Present results to management and clients; mentor junior team members.
  • Support software testing on factory floor, offsite, and offshore.
  • Prepare concept of operations, interfaces docs, hazard analysis, and test plans.

Conocimientos

C# programming
Software engineering experience
Leadership / mentorship
Communication skills

Educación

BS Degree in CS/CE/Math/EE or related

Herramientas

Jira
Git
GitHub CI
Kubernetes
OCI containers
Avalonia/WPF
Linux OS

Descripción del empleo

The Software Engineer III serves as a key member of the Oceaneering Technologies (OTECH) group. Engineers are expected to function as leads or important contributors on software efforts and proposals. This role is important to producing software solutions that meet electrical, mechanical and CONOPs needs.

OTECH produces and maintains unique underwater systems - typically for US Navy and other US Government Department of Defense customers. Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems. This position would yield a solid depth of understanding of the software lifecycle and how it best applies to the entire fielded system.

Responsibilities
  • Apply working knowledge of software lifecycle to develop and begin leading software efforts.
  • Implement decisions for designing and maintaining software architecture.
  • Actively interface with other engineering leads, program managers and external customers.
  • Key contributor to creation, maintenance and acceptance of project CDRL’s. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing.
  • Attend and present at Technical Exchange meetings.
  • Contribute to trade studies for hardware such as navigation units, board stacks, and power monitors.
  • Support software testing and installation on the factory floor, offsite, and offshore.
  • Perform analysis of user requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications.
  • Guide system development and implementation planning through preparation of concept of operations, interfaces control documents, hazard analysis, and test plans and procedures.
  • Displays excellent technical judgment, attention to detail, and ability to look at the "big picture" in system design.
  • Demonstrates ability to devise innovative solutions to problems when conventional solutions are insufficient.
  • Prepares reports and presents results to management and clients.
  • Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.
  • Mentorship of junior team members.
Qualifications
Essential Qualifications
  • BS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical field. Commensurate experience will be considered.
  • 5+ years of practical experience in software engineering.
  • Experience with C# programming language.
  • Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.
  • Ability to obtain and maintain a United States Government Department of Defense Security Clearance.
  • Must be a US citizen.
Preferred Qualifications
  • Experience developing in underwater vehicle or robotic software frameworks and expanding framework capabilities.
  • Experience working on Department of War software efforts.
  • Experience with microservices based architectures utilizing OCI-compatible containerization and Kubernetes-based orchestration.
  • Experience with UI/UX design using Avalonia and/or WPF.
  • Experience with Linux OS or bare metal firmware.
  • Experience with microprocessors and single-board computer (SBC) based control systems that interface to sensors and hardware (e.g. cameras, navigation sensors, valve packs, other boards).
  • Ability to implement and debug communication protocols including: NATS, UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, etc.
  • Experience with Jira, Git, GitHub CI.
  • Ability to setup simple bench testing environments for communication links, board power, analog devices, etc.
  • Proficiency using lab measurement devices such as oscilloscopes or multimeters.

We offer a comprehensive and competitive benefits package. Employee benefits vary by role, however, may include Health and Wellness, Mental Health, Retirement Savings, Life and Disability, Paid Maternity and Parental Leave, Paid Time Off, Tuition Reimbursement, and an Employee Assistance Program.

Compensation $118,600.00 - $177,800.00

About Us

Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, material handling, aerospace, science, and renewable energy industries.

Equal Opportunity Employer

All qualified candidates will receive consideration for all positions without regard to race, color, age, religion, sex (including pregnancy), sexual orientation, gender identity, national origin, veteran status, disability, genetic information, or other non‑merit factor.

About The Team

Oceaneering Aerospace and Defense Technologies (AdTech) delivers solutions that enable humans to work safely and effectively in harsh environments - from underwater to the outer reaches of 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 uniquely positions us as a leader in the government, space, and maritime services markets. Our products and services meet the rigorous demands of the complex environments in which they operate, delivering results without compromising safety or reliability.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer II
Software Engineer II

Oceaneering • Hanover (MD)

Presencial
USD 94.000 - 141.000
Health and Wellness
Mental Health
Retirement Savings
+5
Staff Electrical Engineer (Engineer IV)
Staff Electrical Engineer (Engineer IV)

Oceaneering • Hanover (MD)

Presencial
USD 128.000 - 192.000
Health and Wellness
Retirement Savings
Paid Time Off
+3
Mechanical Engineer III
Mechanical Engineer III

Oceaneering • Charleston (SC)

Presencial
USD 102.000 - 152.000
Health and Wellness
Retirement Savings
Life and Disability
+4
Systems Engineer IV
Systems Engineer IV

Oceaneering • Hanover (MD)

Presencial
USD 125.000 - 185.000
Health and Wellness
Mental Health
Retirement Savings
+5
Cyber Engineer IV
Cyber Engineer IV

Oceaneering • Hanover (MD)

Presencial
USD 138.000 - 208.000
Health and Wellness
Retirement Savings
Paid Time Off
Software Safety Engineer for Underwater DoD Systems
Software Safety Engineer for Underwater DoD Systems

Oceaneering • Hanover (MD)

Presencial
USD 94.100 - 141.100
Health and Wellness
Mental Health
Retirement Savings
+5
Staff Mechanical Engineer
Staff Mechanical Engineer

Oceaneering • Hanover (MD)

Híbrido
USD 128.000 - 192.000
Health and Wellness
Retirement Savings
Life and Disability
+4
Software Safety Systems Engineer
Software Safety Systems Engineer

Oceaneering • Hanover (MD)

Presencial
USD 94.100 - 141.100
Health and Wellness
Mental Health
Retirement Savings
+5
Project Mechanical Engineer
Project Mechanical Engineer

Oceaneering • Hanover (MD)

Presencial
USD 102.000 - 152.000
Health insurance
Mental Health coverage
Retirement Savings
+5
Project Mechanical Engineer
Project Mechanical Engineer

Oceaneering • Chesapeake (VA)

Presencial
USD 102.000 - 152.000
Health and Wellness
Mental Health
Retirement Savings
+5