Embedded PNT Software Engineer – C++, Linux, CI/CD

Integrated Solutions for Systems, Inc. (IS4S)

Huntsville (AL)

On-site

USD 90,000 - 130,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits
Health and wellness benefits
Employee ownership
401(k) retirement plan
Tuition Assistance

Job summary

Integrated Solutions for Systems, Inc. (IS4S) is seeking a Software Engineer to develop embedded software for Assured PNT systems in Auburn, AL or Huntsville, AL. You will work across the embedded software lifecycle, implementing navigation algorithms and sensor interfaces in modern C++ within Linux environments.

The role emphasizes reliable, maintainable software with strong debugging and collaboration across systems, hardware, and navigation engineers. On-site work is required in Alabama.

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 design and standard library usage.
  • Experience developing, building, debugging, and testing software in a Linux environment.
  • Proficiency with Git or equivalent version control, including branching and merging, collaborative workflows.

Responsibilities

  • Develop and maintain embedded software components for APNT systems using modern C++.
  • Implement navigation algorithms processing data from inertial sensors, GPS/GNSS, clocks, and other sources.
  • Develop interfaces to sensors, embedded hardware, and host platforms.
  • Integrate software with navigation hardware and platforms, troubleshooting interface issues.
  • Design and execute unit, integration, and system tests to verify functionality and performance.
  • Analyze test results, debug defects, and optimize performance.
  • Use Git, automated builds, and CI/CD pipelines to ensure quality and repeatable development.

Skills

Modern C++
Linux development
Git workflows
CI/CD pipelines
Debugging
Team collaboration

Education

Bachelor's or Master's in EE / CE / CS / AE or related

Tools

Git
GitLab CI/CD

Job description

Integrated Solutions for Systems, Inc. (IS4S) is seeking a Software Engineer to develop embedded software for Assured PNT systems in Auburn, AL or Huntsville, AL. You will work across the embedded software lifecycle, implementing navigation algorithms and sensor interfaces in modern C++ within Linux environments.

The role emphasizes reliable, maintainable software with strong debugging and collaboration across systems, hardware, and navigation engineers. On-site work is required in Alabama.

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)
Embedded PNT Software Engineer (C++, Linux)

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
PNT Software Engineer - Navigation & Sensor Systems
PNT Software Engineer - Navigation & Sensor Systems

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

On-site
USD 110,000 - 150,000
Competitive salary and benefits
Employee ownership
Tuition Assistance and education
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
Assured PNT Systems Engineer — Integration & Testing
Assured PNT Systems Engineer — Integration & Testing

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

On-site
USD 90,000 - 120,000
Competitive salary
Health benefits
Employee ownership
+1
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
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
Assured PNT Systems Engineer — On-site Navigation & Test
Assured PNT Systems Engineer — On-site Navigation & Test

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