Senior Staff Software Engineer - Embedded SME - SlingWorks

Company Information:
Elbit America is a leading provider of high-performance products, system solutions, and support services focusing on the defense, homeland security, commercial aviation, and medical instrumentation markets. With facilities throughout the United States, Elbit Systems of America is dedicated to supporting those who contribute daily to the safety and security of the United States. Elbit Systems of America, LLC is wholly owned by Elbit Systems Ltd. (NASDAQ: ESLT and TASE: ESLT), a global high-technology company engaged in a wide range of programs for innovative defense and commercial applications. For additional information, visit: ElbitAmerica.com or follow us on YouTube.

Job Summary:
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.

Key Responsibilities:

  • 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.
Education, Experience/Knowledge & License/Certification:Required Qualifications:
  • 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.
Preferred 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.
Skills and Abilities:
  • 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.
Travel/Physical Requirements:
  • Location: 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.
#LI-AW1

Here Are Some of the Great Benefits We Offer:
  • Most locations offer a 9/80 schedule, providing every other Friday off
  • Competitive compensation & 401(k) program to plan for your future
  • Robust medical, dental, vision, & disability coverage with qualified wellness discounts
  • Basic Life Insurance and Additional Life & AD&D Insurances are available
  • Flexible Vacation & PTO
  • Paid Parental Leave
  • Generous Employee Referral Program
  • Voluntary Benefits Available: Longer Term Care, Legal, Identify Theft, Pet Insurance, and more
  • Voluntary Tricare Supplement available for military retirees
This job description does not list all the duties of the job. You may be asked by your supervisors or managers to perform other duties. The employer has the right to revise this job description at any time. The job description is not an employment contract. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. Elbit America is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.

*** If you encounter issues with your application, please email TalentAcquisition@ElbitAmerica.com***
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...