Embedded PNT Software Engineer (C++, Linux)

Integrated Solutions for Systems, Inc. (IS4S)

Auburn (AL)

On-site

USD 90,000 - 120,000

Full time

19 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

Competitive salary
Health benefits
Employee ownership
Medical, dental, and vision care plans
Paid time-off and parental leave

Job summary

IS4S in Auburn, AL (and Huntsville, AL) seeks a Software Engineer to develop embedded software for Assured Positioning, Navigation, and Timing (APNT) systems. Work on navigation algorithms, sensor interfaces, and platform integration in challenging environments where GPS/GNSS may be degraded or unavailable.

You will contribute across the embedded software lifecycle with modern C++, Linux, and CI/CD, delivering reliable, well-tested software.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or a related engineering discipline.
  • Experience developing software in modern C++, including object-oriented programming, standard library features, and sound software design practices.
  • Experience developing, building, debugging, and testing software in a Linux environment.
  • Proficiency with Git or an equivalent modern version control system, including branching, merging, and collaborative development workflows.
  • Familiarity with CI/CD pipelines and automated software build, test, and integration processes.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to write clear, maintainable, and well-documented software.
  • Strong written and verbal communication skills and the ability to work effectively in a multidisciplinary engineering team.

Responsibilities

  • Develop and maintain embedded software components for assured PNT systems using modern C++.
  • Implement and support navigation algorithms that process data from inertial sensors, GPS/GNSS receivers, clocks, and other navigation sources.
  • Develop and maintain software interfaces to sensors, embedded hardware, and host platforms.
  • Integrate software components with navigation hardware and platform systems, troubleshooting hardware/software interface issues.
  • Develop and execute unit, integration, and system-level tests to verify software functionality and performance.
  • Analyze test results, investigate defects, and support debugging and performance optimization.
  • Use Git-based version control, automated build systems, and CI/CD pipelines to support software quality and repeatable development workflows.
  • Collaborate with systems, hardware, and navigation engineers to develop, integrate, and demonstrate assured PNT capabilities.

Skills

Modern C++
Linux development
Debugging
Software design
Analytical skills
Team collaboration
Communication

Education

Bachelor’s or Master’s degree in Electrical Engineering or related field

Tools

Git
GitLab CI/CD
CI/CD pipelines
Unit testing frameworks

Job description

IS4S in Auburn, AL (and Huntsville, AL) seeks a Software Engineer to develop embedded software for Assured Positioning, Navigation, and Timing (APNT) systems. Work on navigation algorithms, sensor interfaces, and platform integration in challenging environments where GPS/GNSS may be degraded or unavailable.

You will contribute across the embedded software lifecycle with modern C++, Linux, and CI/CD, delivering reliable, well-tested software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded PNT Software Engineer (C++, Linux)
Embedded PNT Software Engineer (C++, Linux)

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

On-site
USD 90,000 - 140,000
Competitive salary
Health and welfare benefits
Employee ownership
+4
Embedded PNT Software Engineer – C++, Linux, CI/CD
Embedded PNT Software Engineer – C++, Linux, CI/CD

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

On-site
USD 90,000 - 130,000
Competitive salary and benefits
Health and wellness benefits
Employee ownership
+2
PNT Software Engineer
PNT Software Engineer

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

On-site
USD 100,000 - 140,000
Health benefits
Employee ownership
401(k) retirement plan
+1
PNT Software Engineer
PNT Software Engineer

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

On-site
USD 90,000 - 140,000
Competitive salary
Health and welfare benefits
Employee ownership
+4
PNT Software Engineer
PNT Software Engineer

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

On-site
USD 90,000 - 130,000
Competitive salary and benefits
Health and wellness benefits
Employee ownership
+2
PNT Software Engineer
PNT Software Engineer

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

On-site
USD 90,000 - 120,000
Competitive salary
Health benefits
Employee ownership
+2
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 Software & Embedded Systems Engineer (PNT/G&C)
Senior Software & Embedded Systems Engineer (PNT/G&C)

NTA, Inc. • Huntsville (AL)

On-site
USD 110,000 - 140,000
Health and dental coverage
401(k) plan with matching
Paid time off and holidays
+2
APNT Systems Engineer
APNT Systems Engineer

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

On-site
USD 90,000 - 125,000
Health and wellness benefits
Employee ownership
Medical, dental, and vision care
+4
APNT Systems Engineer
APNT Systems Engineer

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

On-site
USD 90,000 - 130,000
Competitive salary
Health and wellness benefits
Employee ownership
+2