Senior Embedded Software Engineer — R-EGI Program

Integrated Sol for Sys Inc

Auburn (AL)

Hybrid

USD 175,000 - 200,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Employee ownership
Tuition assistance
PTO & parental leave
Life insurance
Training & development

Job summary

IS4S in Auburn, AL is seeking a Senior Embedded Software Engineer for the R-EGI program. You will develop, integrate, and test embedded C/C++ software on Linux, bringing up hardware and solving cross-domain issues.

Work with systems, navigation, hardware, and test teams through integration and qualification, mentoring junior engineers, code reviews, and supporting DoD security requirements.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 8+ years of embedded software engineering experience.
  • Strong C and C++ proficiency for embedded or real-time applications.
  • Hands-on experience developing and debugging software on embedded Linux.
  • Experience with hardware interfaces, device drivers, or low-level software.
  • Experience with Git, cross-compilation toolchains, and automated builds.
  • Ability to obtain and maintain a DoD Secret clearance.

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 and hardware interfaces.
  • Integrate GPS/GNSS receivers, IMUs, and other inputs; work on sensor-fusion and estimation functions.
  • Diagnose system-level issues involving timing, sensor data, and hardware interfaces.
  • Support hardware bring-up and software integration in lab environments.
  • Develop automated tests, diagnostics, and scripts to improve integration and regression testing.
  • Support simulation, software-in-the-loop, and hardware-in-the-loop testing.
  • Translate system requirements into software designs and verification evidence.
  • Participate in code reviews, configuration management, and software releases.
  • Mentor less experienced engineers and assist with DoD qualification activities.

Skills

C
C++
Embedded Linux
Hardware interfaces

Education

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

Tools

Git
Cross-compilers
Debuggers
Oscilloscopes

Job description

Senior Embedded Software Engineer — R-EGI Program

Senior Embedded Software Engineer — R-EGI Program
Auburn, AL

Senior Embedded Software Engineer — R-EGI Program

Position Overview

IS4S is seeking a Senior Embedded Software Engineer todevelop, integrate, and test software for the R-EGI program. R-EGI bringstogether GPS/GNSS, inertial sensors, and other navigation capabilities tosupport resilient positioning, navigation, and timing (PNT) for militaryaircraft.

This is a hands-on role for an engineer who is comfortabledeveloping 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 testteams through integration and qualification.

Key Responsibilities

  • Design,develop, test, and maintain embedded C/C++ software for navigationprocessing, device interfaces, middleware, and system control.
  • Developand debug software on embedded Linux platforms, including interactionswith device drivers, operating system services, and hardware interfaces.
  • IntegrateGPS/GNSS receivers, IMUs, and other navigation inputs; work withnavigation engineers to implement and evaluate sensor-fusion andestimation functions.
  • Diagnosesystem-level issues involving software timing, sensor data, electricalinterfaces, and hardware behavior.
  • Supporthardware bring-up and software integration in laboratory and systemintegration lab environments.
  • Developautomated tests, diagnostic tools, and scripts that improve softwareintegration, regression testing, and troubleshooting.
  • Supportsimulation, software-in-the-loop, and hardware-in-the-loop testing,including evaluation of performance when GPS is degraded or unavailable.
  • Translatesystem and interface requirements into software designs, test procedures,and verification evidence.
  • Participatein code reviews, configuration management, defect resolution, and softwarereleases.
  • Supporttechnical reviews and program milestones, including PDR, CDR, TRR, andqualification activities.
  • Mentorless experienced engineers and help the team resolve complex embeddedsoftware issues.

Required Qualifications

  • Bachelor’sdegree in Computer Science, Computer Engineering, Electrical Engineering,or a closely related technical field.
  • 8 ormore years of embedded software engineering experience.
  • StrongC and C++ proficiency for embedded or real-time applications.
  • Hands-onexperience developing, integrating, and debugging software on embeddedLinux systems.
  • Experienceworking with hardware interfaces, device drivers, or low-level softwareand diagnosing hardware/software integration issues.
  • Experienceusing laboratory tools such as oscilloscopes, logic analyzers, ordebuggers to troubleshoot embedded systems.
  • Experiencewith software requirements, interface definitions, verification, andconfiguration management.
  • Experiencewith Git, cross-compilation toolchains, and automated builds.
  • Abilityto obtain and maintain a DoD Secret security clearance.

Preferred Qualifications

  • Experiencewith military aviation PNT systems, GPS/GNSS receivers, IMUs, inertialnavigation systems, or integrated GPS/INS solutions.
  • Experiencewith navigation estimation, Kalman filtering, sensor fusion, or operationin GPS-degraded and GPS-denied environments.
  • Experiencewith aircraft avionics interfaces such as MIL-STD-1553 or ARINC 429.
  • Experiencedeveloping and integrating systems that use modern embedded processingplatforms, such as the AMD/Xilinx Zynq UltraScale+ MPSoC.
  • Experiencewith real-time Linux, VxWorks, INTEGRITY, or another real-time operatingsystem.
  • Experiencewith software-in-the-loop or hardware-in-the-loop testing and systemintegration labs.
  • Proficiencyin Python for test automation, data analysis, or diagnostic tools.
  • Abilityto read electrical schematics, interface diagrams, and hardwaredocumentation.
  • Experiencesupporting formal software qualification or airworthiness activities.
  • ActiveDoD Secret clearance or higher.

Competitive salary with comprehensive health andwellness 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

Tuition Assistance, Training, and educationdevelopment offerings

Details
Location: Auburn, AL
Employment Type: Active
Salary:$175000 - $200000 /per annual
Skill Level: Mid-Senior Level
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

Integrated Solutions for Systems, Inc. • City of Auburn (NY)

On-site
USD 140,000 - 190,000
Competitive salary
Health benefits
Employee ownership
+5
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

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

On-site
USD 120,000 - 180,000
Competitive salary and benefits
Employee ownership
Tuition assistance
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

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

On-site
USD 120,000 - 160,000
Competitive salary
Health benefits
Employee ownership
+5
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

Integrated Solutions for Systems, Inc. (IS4S) • Auburn (AL)

On-site
USD 120,000 - 170,000
Competitive salary
Health benefits
Employee ownership
+3
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

Integrated Solutions for Systems, Inc. • Auburn (AL)

On-site
USD 120,000 - 180,000
Competitive salary
Health and wellness benefits
Employee ownership
+2
Senior Embedded Software Engineer - GPS/Navigation (R-EGI)
Senior Embedded Software Engineer - GPS/Navigation (R-EGI)

Integrated Solutions for Systems, Inc. • City of Auburn (NY)

On-site
USD 140,000 - 190,000
Competitive salary
Health benefits
Employee ownership
+5
Senior Embedded Software Engineer — PNT & GPS/Nav
Senior Embedded Software Engineer — PNT & GPS/Nav

Integrated Sol for Sys Inc • Auburn (AL)

On-site
USD 175,000 - 200,000
Health benefits
Employee ownership
Tuition assistance
+3
Senior Embedded Software Engineer, GPS/INS for Avionics
Senior Embedded Software Engineer, GPS/INS for Avionics

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

On-site
USD 120,000 - 160,000
Competitive salary
Health benefits
Employee ownership
+5
Senior Embedded Software Engineer, Avionics & Navigation
Senior Embedded Software Engineer, Avionics & Navigation

Integrated Solutions for Systems, Inc. • Auburn (AL)

On-site
USD 120,000 - 180,000
Competitive salary
Health and wellness benefits
Employee ownership
+2
Senior Embedded Software Engineer - GPS/INS Navigation
Senior Embedded Software Engineer - GPS/INS Navigation

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

On-site
USD 120,000 - 180,000
Competitive salary and benefits
Employee ownership
Tuition assistance