×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer — R-EGI Program

Job in City of Auburn, Cayuga County, New York, USA
Listing for: Integrated Solutions for Systems, Inc.
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Location: City of Auburn

Senior Embedded Software Engineer — R-EGI Program Position Overview

IS4S is seeking a Senior Embedded Software Engineer to develop, integrate, and test software for the R-EGI program. R-EGI brings together GPS/GNSS, inertial sensors, and other navigation capabilities to support resilient positioning, navigation, and timing (PNT) for military aircraft.

This is a hands-on role for an engineer who is comfortable developing C/C++ software on embedded Linux systems, bringing up software on hardware, and solving problems at the boundary between software, sensors, and avionics. The engineer will work closely with systems, navigation, hardware, and test teams through integration and qualification.

Key Responsibilities
  • Design,
    develop, test, and maintain embedded C/C++ software for navigation
    processing, device interfaces, middleware, and system control.
  • Develop
    and debug software on embedded Linux platforms, including interactions
    with device drivers, operating system services, and hardware interfaces.
  • Integrate
    GPS/GNSS receivers, IMUs, and other navigation inputs; work with
    navigation engineers to implement and evaluate sensor-fusion and
    estimation functions.
  • Diagnose
    system-level issues involving software timing, sensor data, electrical
    interfaces, and hardware behavior.
  • Support
    hardware bring-up and software integration in laboratory and system
    integration lab environments.
  • Develop
    automated tests, diagnostic tools, and scripts that improve software
    integration, regression testing, and troubleshooting.
  • Support
    simulation, software-in-the-loop, and hardware-in-the-loop testing,
    including evaluation of performance when GPS is degraded or unavailable.
  • Translate
    system and interface requirements into software designs, test procedures,
    and verification evidence.
  • Participate
    in code reviews, configuration management, defect resolution, and software
    releases.
  • Support
    technical reviews and program milestones, including PDR, CDR, TRR, and
    qualification activities.
  • Mentor
    less experienced engineers and help the team resolve complex embedded
    software issues.
Required Qualifications
  • Bachelor’s
    degree in Computer Science, Computer Engineering, Electrical Engineering,
    or a closely related technical field.
  • 8 or
    more years of embedded software engineering experience.
  • Strong
    C and C++ proficiency for embedded or real-time applications.
  • Hands-on
    experience developing, integrating, and debugging software on embedded
    Linux systems.
  • Experience
    working with hardware interfaces, device drivers, or low-level software
    and diagnosing hardware/software integration issues.
  • Experience
    using laboratory tools such as oscilloscopes, logic analyzers, or
    debuggers to troubleshoot embedded systems.
  • Experience
    with software requirements, interface definitions, verification, and
    configuration management.
  • Experience
    with Git, cross-compilation tool chains, and automated builds.
  • Ability
    to obtain and maintain a DoD Secret security clearance.
Preferred Qualifications
  • Experience
    with military aviation PNT systems, GPS/GNSS receivers, IMUs, inertial
    navigation systems, or integrated GPS/INS solutions.
  • Experience
    with navigation estimation, Kalman filtering, sensor fusion, or operation
    in GPS-degraded and GPS-denied environments.
  • Experience
    with aircraft avionics interfaces such as MIL-STD-1553 or ARINC 429.
  • Experience
    developing and integrating systems that use modern embedded processing
    platforms, such as the AMD/Xilinx Zynq Ultra Scale+ MPSoC.
  • Experience
    with real-time Linux, VxWorks, INTEGRITY, or another real-time operating
    system.
  • Experience
    with software-in-the-loop or hardware-in-the-loop testing and system
    integration labs.
  • Proficiency
    in Python for test automation, data analysis, or diagnostic tools.
  • Ability
    to read electrical schematics, interface diagrams, and hardware
    documentation.
  • Experience
    supporting formal software qualification or airworthiness activities.
  • Active
    DoD Secret clearance or higher.
Benefits
  • Competitive salary with comprehensive health and
    wellness benefits
  • Dynamic and collaborative work environment
  • Employee ownership
  • Medical, dental, and vision care plans
  • Paid time-off and parental leave programs
  • Group term life insurance
  • 401(k) retirement plan
  • Tuition Assistance, Training, and education
    development offerings
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary