Embedded Software Engineer (Nav Fusion)

Arcfield

Virginia (MN)

On-site

USD 101,657 - 200,020

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Paid Time Off
Retirement and Savings
Learning and Development opportunities

Job summary

Arcfield is seeking a Senior Embedded Software Engineer specializing in Navigation Fusion to design and develop deterministic embedded software for PNT systems. The ideal candidate will have strong embedded C/C++ expertise and experience with sensor fusion techniques.

This role offers an opportunity to take ownership of navigation software and ensure resilient positioning and timing systems at the tactical edge. A Bachelor’s degree in a related field is required.

Qualifications

  • BS 8-10 years, MS 6-8 years, PhD 3-5 years of relevant experience.
  • Experience writing production-grade C and modern C++ for embedded systems.
  • Deep expertise in Navigation Fusion and state estimation.
  • Demonstrated experience in complex, timing-critical middleware for multi-sensor platforms.
  • Intimate knowledge of precision timing concepts and synchronization protocols.

Responsibilities

  • Architect and write C++ embedded pipelines for multi-sensor state estimation.
  • Design the deterministic software architecture managing timing deadlines.
  • Code intelligent fallback mechanisms during jamming or spoofing events.
  • Write low-level control loops for timing and crypto synchronization.
  • Build Hardware Abstraction Layers for easy integration of new hardware.

Skills

Embedded C/C++
Navigation Fusion
PNT software architecture
Kalman filtering
Sensor fusion
RTOS-level development
Timing architectures
Hardware/software integration

Education

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

Job description

Responsibilities

THIS POSITION IS FOR STRATEGIC TECHNOLOGY CONSULTING (STC), AN ARCFIELD COMPANY

Strategic Technology Consulting (STC), an Arcfield Company, is seeking a Senior Embedded Software Engineer with expertise in Navigation Fusion and PNT software architecture. This role will focus on the design, development, and deployment of deterministic embedded software for PNT systems. The ideal candidate will bring strong experience in embedded C/C++, bare‑metal or RTOS‑level development, Kalman filtering, sensor fusion, timing architectures, hardware/software integration, and resource‑constrained tactical systems. This role requires a highly autonomous engineer who can take ownership of critical navigation software from low‑level implementation through integrated system performance, helping ensure resilient PNT and timing are maintained at the tactical edge.

  • Build the Fusion Engine: Architect and write the C++ embedded pipelines for multi‑sensor state estimation, implementing Extended/Unscented Kalman Filters (EKF/UKF) or factor graphs to tightly couple GPS, inertial, and alternative navigation sources.
  • Develop the Architecture: Design the deterministic software architecture that manages rigid timing deadlines, ensuring sensor ingestion and fusion math execute on SWaP‑constrained processors
  • Implement Autonomous PACE Logic: Code the intelligent fallback mechanisms during jamming or spoofing events.
  • Maintain Time & Crypto Sync: Write the low‑level control loops that monitor local oscillators (CSAC/OCXO) during prolonged GPS holdover.
  • Enforce Software MOSA: Build rigid Hardware Abstraction Layers (HAL) so new hardware and sensors can be easily integrated.
  • Deploy to the Edge: Optimize mathematical models (matrix inversions, covariance updates) to run cleanly on tactical ARM Cortex or embedded Linux architectures.
Qualifications
  • BS 8-10, MS 6-8, PhD 3-5 (Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field).
  • Experience writing production‑grade C and modern C++ for embedded systems.
  • Deep expertise in Navigation Fusion, state estimation, and sensor integration (e.g., implementing Kalman filters, tightly coupled GPS/INS, or dead‑reckoning algorithms).
  • Demonstrated experience designing or extending a "PNT OS" or complex, timing‑critical deterministic middleware for multi‑sensor platforms.
  • Intimate knowledge of precision timing concepts, hardware clock steering (DACs, oscillators), and synchronization protocols (PPS, 10MHz, PTP/IEEE 1588).
  • Demonstrated ability to work autonomously in an architecture‑driven environment, taking complex mathematical subsystems from initial concept through to deployed capability.
  • Understanding of VITA standards (VITA49 for VITA Radio Transport, VITA90) and SOSA hardware/software profiles.
  • Must be able to obtain and maintain a U.S. DoD Secret Security Clearance.
Equal Pay Act

This is the projected compensation range for this position. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, Arcfield invests in its employees beyond just compensation. Arcfield ’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long‑Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections. Min: $101,657.48 Max: $200,020.88

EEO Statement

We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.

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

Similar jobs worth comparing

Senior Embedded Software Engineer - Navigation Fusion & PNT
Senior Embedded Software Engineer - Navigation Fusion & PNT

Arcfield • Virginia (MN)

On-site
USD 101,657 - 200,020
Health Insurance
Paid Time Off
Retirement and Savings
+1
Software Engineer (UI/UX)
Software Engineer (UI/UX)

STC, an Arcfield Company • Home Creek (VA)

On-site
USD 102,000 - 200,000
Embedded Software Engineer
Embedded Software Engineer

Northrop Grumman Corp. (AU) • Los Angeles (CA)

On-site
USD 91,000 - 138,000
Health insurance
Life and disability insurance
Savings plan
+2
Sr. Software Engineer
Sr. Software Engineer

Arcfield • Home (PA)

On-site
USD 126,000 - 305,000
Health Insurance
Paid Time Off
Retirement and Savings
PNT Software Developer
PNT Software Developer

Integrated Solutions for Systems, Inc. • Dayton (OH)

On-site
USD 80,000 - 105,000
Health benefits
Collaborative work environment
Employee ownership
+5
Sr. Navigation Engineer
Sr. Navigation Engineer

Zoomcar • Burlingame (CA)

On-site
USD 150,000 - 180,000
Navigation Systems Engineer
Navigation Systems Engineer

Northrop Grumman • United States

On-site
USD 31,000 - 37,000
Health insurance
Life and disability insurance
Savings plan
+1
Navigation Engineer
Navigation Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Education assistance
Retirement contributions
Health insurance
Senior Software Engineer
Senior Software Engineer

safransed • City of Rochester (NY)

On-site
USD 70,000 - 100,000
Senior Navigation Engineer Hardware Engineering Washington, DC
Senior Navigation Engineer Hardware Engineering Washington, DC

helsing.ai • Washington

Hybrid
USD 90,000 - 120,000
Medical insurance
Flexible paid time off
Remote/hybrid work options