Software Verification Engineer (DO-178C) - Pine Brook, NJ

Kearfott Corporation

Pine Brook (NJ)

On-site

USD 108,000 - 178,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
401(k) plan with company match
Paid vacation and sick days
9/80 work week with every other Friday off

Job summary

Kearfott Corporation is seeking a Software Verification Engineer II for its Guidance & Navigation Division in Pine Brook, NJ. This role involves ensuring the verification and validation of safety-critical embedded software in alignment with DO-178C standards. The ideal candidate will have a Bachelor's degree in a related field and at least 2 years of experience in embedded systems verification. Competitive benefits include medical insurance, a 401(k) plan, and paid time off.

Qualifications

  • 2+ years of experience in embedded systems verification, validation, or testing.
  • Experience with requirements traceability tools.
  • Knowledge of Model-Based Development verification (SCADE, Simulink).

Responsibilities

  • Responsible for verification and validation of safety-critical embedded software.
  • Ensure software compliance with DO-178C objectives.
  • Participate in requirements verification, test development, and compliance documentation.

Skills

Software verification principles
C/C++ experience
Requirements-based testing
Strong engineering writing skills
Collaboration in a lab environment

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

DOORS
LDRA
VectorCAST
GCov
Python
Simulation and/or hardware-in-the-loop (HIL) systems

Job description

Software Verification Engineer II (DO-178C)
Overview

Exciting opportunity for a Software Verification Engineer to join our Guidance & Navigation Division in Pine Brook, NJ. In this role, you will be responsible for the verification and validation of safety-critical embedded software supporting Kearfott's next generation of guidance and navigation products. You will ensure software compliance with DO-178C objectives through rigorous verification activities, including requirements-based testing and structural coverage analysis. This role includes participation in requirements verification, test development and execution, peer reviews, certification support, and generation of compliance documentation in accordance with DO-178C guidelines.

Minimum Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Strong understanding of software verification principles for embedded or real-time systems.
  • Experience with C/C++ in the context of software testing and analysis.
  • 2+ years of experience in embedded systems verification, validation, or testing.
  • Experience with requirements-based testing, test case development, and traceability.
  • Familiarity with debugging and test tools such as emulators, logic analyzers, and test frameworks.
  • Understanding of software development lifecycle processes (V-model).
  • Strong engineering writing skills, including test procedures, test reports, and verification artifacts.
  • Ability to collaborate with cross-functional engineering teams in a lab environment.
  • Must be a US Citizen and have the ability to obtain and maintain a US Government Security Clearance.
  • All work to be performed on site in our Pine Brook, NJ facilities.
Preferred Qualifications
  • Direct experience with DO-178C software certification, including DAL A-C verification activities.
  • Experience establishing, developing, or maintaining software verification environments, including:
    • Test harnesses and automated test frameworks
    • Simulation and/or hardware-in-the-loop (HIL) systems
    • Continuous integration pipelines for verification
  • Experience with:
    • Requirements traceability tools (e.g., DOORS)
    • Structural coverage analysis tools (e.g., LDRA, VectorCAST, GCov)
  • Knowledge of Model-Based Development verification (SCADE, Simulink, MATLAB).
  • Familiarity with static analysis tools (e.g., Polyspace, Coverity).
  • Experience verifying safety-critical or avionics systems.
  • Understanding of inertial navigation systems, GPS-aided navigation, or control systems.
  • Experience with scripting languages such as Python for test automation.
  • Familiarity with FACE (Future Airborne Capability Environment) standards.
  • Ability to interpret software requirements, design documentation, and electronics schematics.

In compliance with pay transparency requirements, the salary range for this role in New Jersey is $108,000 - $178,000 annually. This is not a guarantee of compensation or salary; final offer amount may vary based on job-related knowledge, skills, experience, and internal consistency.

Additionally, we offer a medical, prescription, dental, vision, life, and disability insurance, a 401(k) plan with company match, tuition assistance, paid vacation and sick days, paid holidays, and a 9/80 work week with every other Friday off.

Equal Opportunity Employer/including Disabled/Veterans

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Verification Engineer (DO-178C)
Software Verification Engineer (DO-178C)

Kearfott Corporation • Pine Brook (NJ)

On-site
USD 108,000 - 178,000
Medical insurance
Prescription insurance
Dental insurance
+8
Aerospace DO-178C Verification Engineer - Embedded Systems
Aerospace DO-178C Verification Engineer - Embedded Systems

Kearfott Corporation • Pine Brook (NJ)

On-site
USD 108,000 - 178,000
Medical insurance
Prescription insurance
Dental insurance
+8
Senior Engineer Software (Embedded)
Senior Engineer Software (Embedded)

Kearfott Corporation • Pine Brook (NJ)

On-site
USD 123,000 - 138,000
Medical insurance
Prescription insurance
Dental insurance
+8
Embedded Software Verification Engineer
Embedded Software Verification Engineer

Sopra Steria USA • East Hartford (CT)

Hybrid
USD 80,000 - 100,000
Annual cash bonus opportunity
Retirement benefit opportunity
Training/Professional Development opportunities
+4
Software Verification Engineer
Software Verification Engineer

Iascorp • Exton (PA)

On-site
USD 70,000 - 90,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Kearfott Corporation • Pine Brook (NJ)

On-site
USD 153,000 - 167,000
Medical, prescription, dental, vision,
Life and disability insurance
401(k) plan with company match
+5
Embedded Software Verification Engineer
Embedded Software Verification Engineer

C S Inc • East Hartford (CT)

Hybrid
USD 80,000 - 110,000
Annual cash bonus opportunity
Training/Professional development opportunities
Paid holidays
+6
Software Verification Engineer
Software Verification Engineer

Innovative Solutions & Support • Exton (PA)

On-site
USD 60,000 - 80,000
DO-178 Software Engineer
DO-178 Software Engineer

CS GROUP • East Hartford (CT)

Remote
Annual cash bonus opportunity
2% annual retirement benefit
Training/professional development opportunities
+6
Software Certification Engineer (Software Verification Engineer)
Software Certification Engineer (Software Verification Engineer)

Mid Continent Instrument Co. • Wichita (KS)

On-site
USD 70,000 - 110,000