XR Software Engineer

US Professional Services
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$205,000.0 - $220,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Application Layers Systems Engineering Computer Vision JIRA C++ (Programming Language) Computer Engineering Linux on Embedded Systems Embedded Software Firmware Systems Development Life Cycle Real-Time Operating Systems
+12 more
Regression Testing Sensor Fusion Signal Processing Software Requirements Analysis Systems Integration Visual Systems Digital Twin Model-Driven Development Real Time Systems Software Troubleshooting Information Technology Unreal Engine

Job description

  • Locations: Merrimack, NH (Preferred), Roanoke, VA (Secondary), Washington, DC Area (Tertiary), Remote (Optional). If remote, up to 25% of travel is required on an as needed basis to support major integration events in Merrimack, NH.
  • We are seeking an accomplished Embedded Software SME with expertise in Extended Reality (XR) and advanced visual systems to join our innovative Research & Development organization, developing the next generation of Warfighter-borne visual systems. In this role, you will drive the architecture, development, and integration of next generation embedded software solutions supporting immersive visual technologies for mission focused applications.
  • You will work at the intersection of real time embedded systems, computer vision, sensor fusion, and XR display technologies. This role is ideal for someone who likes hands-on work, excels in complex system environments, and is passionate about pushing the boundaries of human machine interaction., * Lead design and development of embedded software for XR and visual system platforms, including AR/VR/MR display systems, sensor pipelines, and real time rendering components.
  • Serve as the technical authority for embedded architecture, device level software, and low-level system integration across hardware, firmware, and application layers.
  • Develop system requirements, interface definitions, and design documentation that ensure scalability, performance, and reliability in mission critical environments.
  • Integrate embedded XR software with optical systems, imaging sensors, inertial measurement units, tracking systems, and display hardware.
  • Collaborate with cross functional teams, including electrical, mechanical, optical, and systems engineering, to deliver cohesive and high performance visual solutions.
  • Drive technology maturation efforts, evaluate emerging technologies, and guide R&D investments in XR and advanced visual systems.
  • Mentor engineering teams and contribute to best practices, development standards, and technical reviews.
  • Support prototype buildouts, system demos, and field evaluations.

Requirements

Do you have experience in System troubleshooting?, Do you have a Bachelor’s degree?, * Must be a U.S. Citizen with ability to obtain an Active DOD Secret Clearance, per ITAR regulations

  • A Bachelor’s or master’s degree in computer engineering, electrical engineering, computer science, or a related field.
  • 10+ years of experience in embedded software development for high performance or real time systems., * Expertise with C/C++, embedded Linux/RTOS, and hardware centric development workflows.
  • Proven experience with XR technologies, including AR/VR/MR headsets, optical systems, camera pipelines, or visual inertial tracking.
  • Deep understanding of graphics pipelines, GPU/accelerator programming, or real time rendering concepts.
  • Strong systems-level thinking and ability to lead designs across multiple engineering disciplines.
  • Ability to plan and track development efforts using Agile Software techniques in Jira.
  • Software troubleshooting and regression testing.
  • Strong oral and written communication skills.
  • Ability to work with a multi-disciplinary team across several sites.

Preferred Skills & Qualifications:

  • Experience with Unity, Unreal Engine, OpenXR, Vulkan, or similar XR/graphics frameworks.
  • Knowledge of computer vision, sensor fusion, or real time signal processing.
  • Experience with aerospace, defense, or safety critical system development.
  • Familiarity with model-based design tools, simulation environments, or digital twin ecosystems.
  • Background in leading multidisciplinary teams or serving in technical leadership roles.
  • Experience with three and six-degree-of-freedom extended reality systems., * Bachelor’s (Required), * embedded real time development for high performance systems: 10 years (Required)
  • C/C++: 10 years (Required)
  • XR technologies including AR/VR/MR headsets: 1 year (Required)
  • optical or camera systems, or visual inertial tracking: 3 years (Required)
  • graphics, GPU/accelerator programming or rendering concepts: 3 years (Required)
  • Agile Software techniques in Jira: 1 year (Required)
  • troubleshooting and regression testing: 1 year (Required)
  • Unity, Unreal, OpenXR, Vulkan, or similar XR/graphics tools: 1 year (Preferred)
  • computer vision, sensor fusion, or signal processing: 1 year (Preferred)
  • aerospace, defense, or safety critical system development: 1 year (Preferred)
  • model-based design or digital twin ecosystems simulation: 1 year (Preferred)

Benefits & conditions

4.44.4 out of 5 stars Remote $205,000 - $220,000 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:21 min

Building a digital twin to understand generative AI

Kai Mueller Kai Mueller +1 · WWC 2024

3:00 min

Choosing appropriate frameworks and development tools for WebXR

Desiree Santos Desiree Santos +1 · WWC 2024

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all