Navigation Software Engineer: Real-Time Localization

FORTERRA

Clarksburg (MD)

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off
Parental leave
Tuition reimbursement

Job summary

Forterra is seeking a Navigation Software Engineer to develop and validate localization systems for autonomous vehicles. You will work on real-time sensor-fusion, GNSS processing, and robust navigation even when GNSS is degraded. The role spans validation, field tests, and health outputs for safety functions.

Ideal candidates have strong fundamentals in estimation and C++, with experience across a large codebase. Collaboration with multiple teams and a commitment to learning are essential.

Qualifications

  • 2+ years of experience developing navigation, state estimation or sensor-fusion software in industry or graduate research.
  • BS or MS in Electrical, Aerospace or Mechanical Engineering, Computer Science, Robotics or a related field.
  • Strong C++ skills and working knowledge of Kalman filtering, INS and GNSS.

Responsibilities

  • Be a key member of Forterra's small, dynamic Navigation team.
  • Take responsibility for well-scoped pieces of the navigation stack that directly affect vehicle performance.
  • Develop and improve sensor-fusion estimators and Kalman-filter-based navigation (EKF/UKF/GSF) integrating IMU, GNSS, Doppler radar and wheel odometry.
  • Work on GNSS processing and carrier-phase techniques, integrity monitoring, and spoofing monitoring.
  • Conduct validation with log replay and regression metrics, diagnose failures from real vehicle data, and report results against pass/fail tolerances.
  • Collaborate with autonomy, safety, perception and vehicle integration engineers; write design notes and participate in code reviews.

Skills

C++
Kalman filtering
INS
GNSS

Education

Electrical Engineering
Aerospace Engineering

Job description

Forterra is seeking a Navigation Software Engineer to develop and validate localization systems for autonomous vehicles. You will work on real-time sensor-fusion, GNSS processing, and robust navigation even when GNSS is degraded. The role spans validation, field tests, and health outputs for safety functions.

Ideal candidates have strong fundamentals in estimation and C++, with experience across a large codebase. Collaboration with multiple teams and a commitment to learning are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Navigation Software Engineer: Real-Time Localization
Navigation Software Engineer: Real-Time Localization

NCSL International • Clarksburg (MD), Northern (KY)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) matching
Tuition reimbursement
+4
Navigation Software Engineer — Field-Ready Estimation & GNSS
Navigation Software Engineer — Field-Ready Estimation & GNSS

Forterra • United States

On-site
USD 120,000 - 150,000
20 days PTO
7 weeks parental leave
$9k tuition reimbursement
+1
Localization Systems Engineer — Robotics & Autonomy
Localization Systems Engineer — Robotics & Autonomy

Forterra • Arlington (TX)

On-site
USD 130,000 - 180,000
Premium healthcare
Life/AD&D insurance
Holiday calendar
+4
Autonomy Localization Integration Engineer
Autonomy Localization Integration Engineer

Forterra • Clarksburg (MD)

On-site
USD 130,000 - 180,000
Healthcare benefits
Life/AD&D
Holiday calendar
+5
Localization Systems Integration Engineer
Localization Systems Integration Engineer

Forterra • Arlington (VA)

On-site
USD 130,000 - 180,000
Premium Healthcare Benefits
Generous PTO (20 days)
Parental leave
+3
Robotics Localization & Platform Integration Engineer
Robotics Localization & Platform Integration Engineer

NCSL International • Clarksburg (MD), Northern (KY)

Hybrid
USD 130,000 - 180,000
Health benefits
PTO
Parental leave
+4
Localization Integration Engineer for Autonomous Platforms
Localization Integration Engineer for Autonomous Platforms

NCSL International • Arlington (VA)

On-site
USD 130,000 - 180,000
Premium Healthcare Benefits
20 days PTO per year
7 weeks parental leave
+2
Localization Integration Engineer
Localization Integration Engineer

NCSL International • Clarksburg (MD), Northern (KY)

Hybrid
USD 130,000 - 180,000
Health benefits
PTO
Parental leave
+4
Navigation Software Engineer
Navigation Software Engineer

NCSL International • Clarksburg (MD), Northern (KY)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) matching
Tuition reimbursement
+4
Navigation Software Engineer
Navigation Software Engineer

FORTERRA • Clarksburg (MD)

On-site
USD 120,000 - 150,000
Health insurance
Paid time off
Parental leave
+1