PNT Software Engineer

Integrated Solutions for Systems, Inc.

Huntsville (AL)

Vor Ort

USD 100.000 - 140.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health benefits
Employee ownership
401(k) retirement plan
Tuition assistance

Zusammenfassung

Integrated Solutions for Systems, Inc. in Alabama is seeking a Software Engineer to support embedded software for APNT systems in Auburn, AL or Huntsville, AL.

The role emphasizes modern C++ development on Linux, sensor interfaces, and integration with navigation hardware, with testing and performance evaluation throughout the lifecycle.

Qualifikationen

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or related engineering discipline.
  • Proven experience developing software in modern C++, including OO design and standard library.
  • Experience developing and testing software in Linux environments.
  • Proficiency with Git or equivalent version control, including branching and merges.
  • Familiarity with CI/CD pipelines and automated build/test routines.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to write clear, maintainable, well-documented software.
  • Strong written and verbal communication in a multidisciplinary team.

Aufgaben

  • Develop and maintain embedded software components for assured PNT systems using modern C++.
  • Implement navigation algorithms processing data from inertial sensors, GPS/GNSS receivers, clocks, and other sources.
  • Develop and maintain interfaces to sensors, embedded hardware, and hosts.
  • Integrate software with navigation hardware and platforms; troubleshoot interfaces.
  • Develop and execute unit, integration, and system tests to verify functionality and performance.
  • Analyze test results, investigate defects, and support debugging/performance optimization.
  • Use Git, automated builds, and CI/CD pipelines to support quality and repeatable workflows.
  • Collaborate with systems, hardware, and navigation engineers to demonstrate PNT capabilities.

Kenntnisse

Modern C++ programming
Linux development
Git workflows
Software design principles

Ausbildung

Bachelor’s or Master’s degree in a related engineering discipline

Tools

Git
Linux
CI/CD

Jobbeschreibung

Job Description

IS4S is seeking a highly skilled and motivated Software Engineer to support the development of embedded software for Assured Positioning, Navigation, and Timing (APNT) systems working on-site in our Auburn, AL or Huntsville, AL location. The successful candidate will contribute to the development of navigation algorithms, sensor interfaces, platform integration, and software testing for resilient navigation solutions operating in challenging environments, including conditions where GPS/GNSS may be degraded, denied, or unavailable.

This role offers the opportunity to work across the embedded software development lifecycle, from algorithm implementation and hardware interfacing to integration, testing, and performance evaluation. The ideal candidate has strong modern C++ programming skills, experience developing software in Linux environments, and a commitment to producing reliable, maintainable, and well-tested software.

Key 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.
Required Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or a related engineering discipline.
  • Experiencedeveloping software in modern C++, including object-oriented programming, standard library features, and sound software design practices.
  • Experiencedeveloping, 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.
Preferred Qualifications
  • Experience with embedded software development on Linux-based platforms.
  • Familiarity with navigation algorithms, sensor fusion, inertial navigation systems (INS), GPS/GNSS, or other PNT technologies.
  • Experience interfacing with hardware using serial communications, Ethernet, SPI, I2C, CAN, or similar protocols.
  • Experience with unit testing frameworks and software quality tools, such as static analysis, code coverage, and automated linting.
  • Experience with CI/CD tools such as GitLab CI/CD.
  • Familiarity with Python or MATLAB for algorithm prototyping, test automation, and data analysis.
  • Experience with hardware-in-the-loop testing, embedded system integration, or field testing.
Benefits Summary
  • 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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

PNT Software Engineer
PNT Software Engineer

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

Vor Ort
USD 90.000 - 140.000
Competitive salary
Health and welfare benefits
Employee ownership
+4
APNT Systems Engineer
APNT Systems Engineer

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

Vor Ort
USD 90.000 - 130.000
Competitive salary
Health and wellness benefits
Employee ownership
+2
APNT Systems Engineer
APNT Systems Engineer

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

Vor Ort
USD 90.000 - 125.000
Health and wellness benefits
Employee ownership
Medical, dental, and vision care
+4
APNT Electrical Engineer
APNT Electrical Engineer

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

Vor Ort
USD 90.000 - 130.000
Competitive salary and benefits
Employee ownership
401(k) retirement plan
+1
PNT Software Developer
PNT Software Developer

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

Vor Ort
USD 80.000 - 105.000
Health benefits
Collaborative work environment
Employee ownership
+5
PNT Software Developer
PNT Software Developer

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

Vor Ort
USD 110.000 - 150.000
Competitive salary and benefits
Employee ownership
Tuition Assistance and education
PNT Software Developer
PNT Software Developer

Integrated Sol for Sys Inc • Dayton (OH)

Hybrid
USD 80.000 - 200.000
Health and wellness benefits
Employee ownership
Medical, dental, and vision care plans
+3
Senior Embedded Software Engineer — R-EGI Program
Senior Embedded Software Engineer — R-EGI Program

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

Vor Ort
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. • City of Auburn (NY)

Vor Ort
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)

Vor Ort
USD 120.000 - 180.000
Competitive salary and benefits
Employee ownership
Tuition assistance