PNT Software Engineer

Onsite$80,000 - $160,000/yrPosted 2 weeks agoVisa Sponsorship

Job details

Location
Huntsville, AL
Work type
Onsite
Compensation
$80,000 - $160,000/yr
Visa
Sponsorship available
Posted
2 weeks ago
Apply on
jobs.avahr.com

About this role

Integrated Solutions for Systems, Inc. (IS4S) is hiring a PNT Software Engineer to develop embedded software for assured positioning, navigation, and timing systems. The role includes implementing navigation algorithms, integrating sensors and hardware, and testing resilient navigation solutions.

What you'll do:

  • 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

What they're looking for:

  • 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
  • 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, I²C, CAN, or similar protocols
  • Experience with unit testing frameworks and software quality tools, such as static analysis, code coverage, and automated linting

Benefits:

  • 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
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Integrated Solutions for Systems, Inc. (IS4S)