Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer IV

$138.3k - $207.5k

Oceaneering

Job Title

Be the First to Apply

Job Description

This role is vital to producing software solutions that meet electrical, mechanical and CONOPs needs. The ideal candidate has a solid depth of understanding of robotic systems and underwater technologies.

Responsibilities

Apply working knowledge of the software lifecycle to develop and lead software efforts.

Make and implement decisions for designing and maintaining software architecture.

Lead small software development teams.

Actively interface with the electrical and mechanical leads, customer, and program manager.

Ensure project CDRL's are delivered and accepted by the customer. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing.

Lead trade studies for hardware such as navigation units, board stacks, and power monitors.

Support software testing 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.

Display excellent technical judgment, attention to detail, and ability to look at the "big picture" in system design.

Demonstrate ability to devise innovative solutions to problems when conventional solutions are insufficient.

Review progress and evaluate results of work accomplished by self and others.

Prepare reports and presents results to management and client.

Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.

Staff Engineers are also expected to take a leadership role within the software group. This includes helping craft and enforce policies and procedures for software development, mentorship, and potential functional management responsibilities of team members.

Qualifications

ESSENTIAL:

BS Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline. Commensurate experience will be considered.

8+ years of practical experience in software engineering.

Experience with C and C++.

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:

Experience developing in underwater vehicle or robotic software frameworks and expanding framework capabilities.

Experience working on Department of Defense software efforts.

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: UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, etc.

Experience with pub/sub communication middleware such as RTI, MQTT, or ProtoBuf.

Experience with microservices based architectures utilizing containerization and orchestration.

Experience with Model-Based System Engineering.

Experience with CI/CD, specifically utilizing Jira, GitHub and Artifactory.

ADDITIONAL:

Additional duties as assigned.

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 $138,300.00 - 207,500.00

Job Info

Job Identification 10831

Job Category Engineering

Job Schedule Full time

Job Shift Day

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer IV in Hanover, MD vacancy
  •  ...Software Engineer IV Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable critical operations... 
    Suggested

    ClearEdge IT Solutions

    Annapolis Junction, MD
    2 days ago
  •  ...Software Engineer IV Reflexive Concepts is seeking a skilled Software Engineer IV to join our team! The Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC... 
    Suggested

    Reflexive Concepts

    Annapolis Junction, MD
    1 day ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Suggested
    Temporary work
    Local area
    Remote work

    RxBenefits

    Baltimore, MD
    3 days ago
  •  ...Application Engineer IV Quevera is seeking an Application Engineer IV to join an exciting, collaborative and innovative team. A place where you are positioned for More than Just a Job. Where leadership partners with you, seek to cultivate and support career development... 
    Suggested
    Temporary work

    Quevera

    Hanover, MD
    2 days ago
  • $190k - $247k

     ...Description SALARY RANGE $190,000 - $247,000/year. DUTIES As a successful candidate for the Application Engineer IV role, you will design software tools and subsystems to support software reuse and domain analysis and manage their implementation. You will manage... 
    Suggested

    Black Eagle Defense

    Annapolis Junction, MD
    2 days ago
  •  ...Reflexive Concepts is seeking a skilled Application Engineer IV to join our team! Specifically, we are seeking an Application Engineer with UI Technical Leadership experience and proficiency in Angular, TypeScript, JavaScript, and related technologies. As part of the... 
    Shift work

    Reflexive Concepts

    Baltimore, MD
    4 days ago
  • $10k

     ...technology lab. Learn more at Your Mission: As an Application Engineer IV, you will play a vital role in developing, securing, and...  ...analytic systems. In this position, you will design and enhance software that supports large‑scale data processing, vulnerability assessment... 

    ClearEdge IT Solutions

    Laurel, MD
    4 days ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Halethorpe, MD
    1 day ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Software Assurance Evaluation Engineer to join our team in Hanover, MD. The Software Assurance Evaluation Engineer will leverage their strong technical background and knowledge to support software assurance... 
    Work at office

    MANTECH

    Hanover, MD
    18 hours ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Software Assurance Evaluation Engineer to join our team in Hanover, MD. The Software Assurance Evaluation Engineer will leverage their strong technical background and knowledge to support software assurance... 
    Work at office

    MANTECH

    Hanover, MD
    18 hours ago
  •  ...MANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD.   In this role, you will contribute to the development of advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment... 

    MANTECH

    Hanover, MD
    18 hours ago
  • $84.84k - $153.55k

     ...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This...  ...Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software solutions that... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Severn, MD
    18 hours ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Hanover, MD
    3 days ago
  •  ...Software Engineer (Junior-Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview We are seeking a Junior Software Engineer with at least 4 years of software development experience and a technical bachelor's degree to support... 
    Full time
    Immediate start

    Staffed4U

    Jessup, MD
    6 hours ago
  •  ...Software Engineer Junior-Level (General) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview: Our client is seeking a junior level Software Engineer with a minimum of 4+ years of expertise and a technical Bachelor's degree to join our... 
    Full time
    Local area

    Navstar

    Jessup, MD
    2 days ago
  •  ...Software Engineer Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we are looking for a candidate with experience in Python, Kotlin/Java, Terraform, ElasticSearch/OpenSearch and AWS. Qualifications: Fourteen (14) years... 

    Reflexive Concepts

    Hanover, MD
    6 hours ago
  •  ...CNO Software Engineer MANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD. In this role, you will contribute to the development of advanced CNO capabilities that directly support national security. You'll work in a collaborative... 

    Navstar

    Hanover, MD
    2 days ago
  • $104.2k - $172.9k

     ...Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure...  ...MANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD or Aurora CO.. In this... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Remote work

    ManTech International Corporation

    Hanover, MD
    1 day ago
  • $130k - $150k

     ...Software Engineer Hanover, Maryland T-Rex is looking for a talented Software Engineer to work on a program in the Hanover, Maryland area in support of the Intelligence Community. Responsibilities: This Position Is An Onsite Role The Software Engineer develops... 
    Contract work
    Work experience placement
    Immediate start

    T-Rex Solutions, LLC

    Hanover, MD
    2 days ago
  • $3,000 per month

     ...innovation, integrity, and collaboration. Learn more about Lockheed Martin's Comprehensive benefits package THE WORK As a Software Engineer you will: • Analyze user requirements to derive software design and performance requirements • Debug existing software... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Relocation package
    Flexible hours

    Lockheed Martin Corporation

    Hanover, MD
    4 days ago
  • $140k - $180k

     ...with Full Benefits to include Health/Dental/Vision and PTO. Description: Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software... 
    Hourly pay
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Base2 Solutions

    Hanover, MD
    6 hours ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Hanover, MD
    7 hours ago
  • $118.6k - $177.8k

     ...This position would yield a solid depth of understanding of the software lifecycle and how it best applies to the entire fielded system...  ...software architecture. Actively interface with other engineering leads, program managers and external customers. Key contributor... 
    Casual work

    Oceaneering

    Hanover, MD
    2 days ago
  •  ...Software Engineer II Reflexive Concepts is seeking a skilled Software Engineer II to join our team! In this role, the engineer will design, develop, and maintain the tools and services that power the CLEVERCHEMIST product suite — including GitLab, Artifactory, MinIO... 

    Reflexive Concepts

    Hanover, MD
    2 days ago
  • $78k - $250k

     ...FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCIW/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (US CITIZENSHIP REQUIRED) The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Temporary work
    Remote work
    Flexible hours

    Onyx Point, Inc.

    Hanover, MD
    1 day ago
  • $10k

     ...Overview As an Associate Software Developer supporting mission-essential national security initiatives, you will design, develop...  ...intelligence, defense, and operational missions. Working alongside engineers, analysts, and mission stakeholders, you will build scalable... 
    Work experience placement
    Relocation package

    VTG

    Hanover, MD
    1 day ago
  • $78k - $250k

     ...SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) Core Qualifications Experience: Minimum 7 years of experience in software engineering within programs of similar scope and complexity. Education: Bachelor's degree in Computer Science, Engineering, or a related... 
    Temporary work
    Remote work
    Flexible hours

    Onyx Point, Inc.

    Hanover, MD
    2 days ago
  • $10k

     ...Overview VTG is looking for an experienced and adaptive Software Engineer to join our team. This position will support a mission-focused customer during the full life-cycle development of a Radio Frequency Processing System. Eligible candidates may receive... 
    Work experience placement
    Relocation package

    VTG Defense

    Hanover, MD
    4 days ago
  •  ...Overview VTG is looking for a Jr. Software Engineer to join our team. What will you do? * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct defects using Python and C++ * Create and maintain... 

    VTG Defense

    Hanover, MD
    4 days ago
  •  ...Software Engineer, Graph Systems & Data Visualization Join Hire Hangar and work with fast-growing global companies while building a long-term, remote career. Role Overview: We are seeking a Software Engineer to help build and scale a graph-database-backed social... 
    Remote work

    Hire Hangar

    Elkridge, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer IV. Be the first to apply!