Navigation Software Engineer

1 month ago


Huntsville, Alabama, United States Leidos Full time
Unlock the Future of Navigation

At Leidos, we're pushing the boundaries of navigation technology to create innovative solutions for our customers. As a Navigation Software Engineer, you'll play a critical role in developing cutting-edge navigation algorithms and software frameworks that enable our customers to navigate complex environments with precision and accuracy.

Key Responsibilities:
  • Design, develop, and deploy novel navigation algorithms for optimal estimation and signal processing on various computing architectures.
  • Integrate sensors and computing platforms over various electrical interfaces, including RS232, RS422, SPI, I2C, and TCP/IP.
  • Enhance navigation software frameworks with new capabilities by supporting design, coding, and peer reviews for new software modules.
  • Perform code profiling and software optimization to ensure real-time execution, including the use of multi-threading architectures and hardware acceleration (GPUs, FPGAs, etc.).
  • Collaborate with a team of engineers to test algorithms on demonstration hardware and present techniques, solutions, and results to the team and customers.
Requirements:
  • Bachelor's degree in an advanced technical field (electrical engineering, computer engineering, aerospace engineering, or equivalent) and 4+ years of prior relevant experience or master's degree with 2+ years of prior relevant experience.
  • Experience programming real-time navigation software in C/C++ with additional experience in Python or MATLAB.
  • Linux operating system expertise.
  • Experience interfacing with navigation sensors over various interface protocols, including time synchronization of all measurements.
  • Experience with building and deploying software in container environments, such as Docker.
  • Experience developing navigation simulation environments, including methods to accelerate execution for faster-than-real-time operations.
  • Must be a US Citizen and able to obtain and maintain a Secret security clearance after hiring.
Preferred Qualifications:
  • Master's or PhD degree in one of the majors listed above.
  • Experience interfacing to sensors such as inertial sensors, GPS, magnetometers, altimeters, cameras, etc.
  • Experience deploying navigation algorithms to real-time applications.
  • Experience with Linux, C++, and/or Python.
  • Experience with version control tools, especially Git and Gitlab.
  • Experience with autonomous system development through robotics competitions.
  • Existing US security clearance (Secret or above).

Leidos is an Equal Opportunity Employer and welcomes applications from diverse candidates. We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you're passionate about navigation technology and want to be part of a dynamic team, apply today



  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a skilled Navigation Software Engineer to join our team in Huntsville, AL. As a Navigation Software Engineer, you will be responsible for developing and deploying novel navigation algorithms for optimal estimation and signal processing on various computing architectures for real-time fielded execution.Key ResponsibilitiesDeploy...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a skilled Geo-Physical Navigation Engineer to join our team at the Leidos Innovation Center (LInC) in Huntsville, AL. As a key member of our team, you will be responsible for developing and demonstrating new alternative navigation technologies to meet urgent military operational needs.Key ResponsibilitiesDevelop mathematical...


  • Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Job Summary: We are seeking an experienced Engineer to analyze inertial only, GPS, and blended solution navigation data sets in support of verification activities for government-funded projects related to open architecture, open systems, autonomy, communication, electronic warfare, and advanced navigation technologies.Key Responsibilities:Develop analysis...


  • Huntsville, Alabama, United States Qualis Corporation Full time

    Job Title: Guidance Navigation Control EngineerJob Summary:We are seeking a highly skilled Guidance Navigation Control Engineer to join our team at Qualis Corporation. The successful candidate will have expertise in position, velocity, and timing algorithms, as well as experience in system engineering, design, analysis, and test.Key Responsibilities:Develop...


  • Huntsville, Alabama, United States Radiance Technologies Full time

    Job SummaryAt Radiance Technologies, we are seeking a talented Software Development Engineer to support our U.S. Army program. This position requires a skilled Software Engineer to contribute to a software engineering team within a larger, multidisciplinary team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility,...


  • Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Job Summary:Integrated Solutions for Systems (IS4S) is seeking an experienced Engineer to analyze inertial only, GPS, and blended solution navigation data sets. The ideal candidate will have a strong desire to contribute to overall team success, excellent written and oral communication skills, and high proficiency in MS Office Suite.Key Responsibilities:...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos Defense Systems is seeking a skilled Software/Firmware Engineer to join a talented team of software developers, engineers, and analysts supporting spaceflight programs. As a member of this diverse team, you will be responsible for the prototyping and implementation of control software on interplanetary rovers and their test hardware.Key...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    Job SummaryWe are seeking a highly motivated and talented Software Engineer Intern to join our Electronic Board Systems team at Siemens Digital Industries Software. As a Software Engineer Intern, you will have the opportunity to work on exciting AI/ML research projects and contribute to the development of cutting-edge software solutions.Key Responsibilities...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Software/Firmware Controls EngineerLeidos Defense Systems is seeking a talented Controls Software/Firmware Engineer to join a diverse team of software developers, engineers, and analysts supporting spaceflight programs.As a Software/Firmware Developer, you will directly support the prototyping and implementation of control software on...


  • Huntsville, Alabama, United States TriVector Full time

    Job Title: Senior Guidance Navigation and Control Systems EngineerWe are seeking a highly experienced Senior Guidance Navigation and Control (GNC) Systems Engineer to join our team at TriVector Services, Inc. As a key member of our GNC team, you will provide expertise to NASA's Human Landing System (HLS) Program at Marshall Space Flight Center (MSFC).Key...


  • Huntsville, Alabama, United States Auterion Full time

    At Auterion, we are building the leading software platform for AI-powered autonomous systems. Our team is supporting the most important missions and solving the most challenging problems.We are looking for an experienced Embedded Software Engineer to contribute to different parts of our software stack, including the open-source autopilot project PX4, related...


  • Huntsville, Alabama, United States Qualis Corporation Full time

    Job Title: Senior EngineerWe are seeking a highly skilled Senior Engineer to join our team at Qualis Corporation. The ideal candidate will have a strong background in developing complex controls and estimation algorithms for position navigation and timing solutions.Key Responsibilities:Develop and apply advanced algorithm design methods, theories, and...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States PeopleTec Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at PeopleTec, Inc. in Huntsville, AL. As a Software Engineer, you will be responsible for designing, developing, and testing software systems for DoD weapon systems. You will work closely with our team of engineers and developers to define system...


  • Huntsville, Alabama, United States NTA, Inc. Full time

    Job Title: Real-Time Software EngineerJob Summary:NTA, Inc. is seeking an experienced Real-Time Software Engineer to support research, development, and engineering activities at Redstone Arsenal. The ideal candidate will have a strong background in object-oriented software development, low-level systems programming, and real-time systems.Key...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    About the RoleSiemens Digital Industries Software is currently recruiting students for our Spring 2025 Strategic Student Program. As a Software Engineer Intern, you will have the opportunity to work on AI/ML research and development projects in our Office of Technology group. The ideal candidate will have skills in Python, C/C++, and a good understanding of...

  • Software Engineer

    3 weeks ago


    Huntsville, Alabama, United States KODA Technologies Inc. Full time

    Job DescriptionKODA Technologies Inc. is seeking a talented Software Developer to join our team. The selected candidate will be providing the investigative and intelligence communities with advanced data discovery, analytics, exploitation, and visualization capabilities through application development and tool integration.Key Responsibilities:Work in a team...


  • Huntsville, Alabama, United States ADTRAN Full time

    Software Development EngineerWelcome to ADTRAN, where innovation meets opportunity. Our team is expanding, and we're looking for talented individuals to join us in shaping the future of software development.We're seeking a skilled Software Development Engineer to be part of our team responsible for designing, analyzing requirements, developing, implementing,...


  • Huntsville, Alabama, United States Range Generation Next LLC Full time

    Job SummaryRange Generation Next LLC is seeking a highly skilled Senior Software Engineer to lead software engineering efforts and coordinate with cross-functional teams to ensure successful integration, verification, and validation of new software releases.Key ResponsibilitiesLead software engineering efforts to design, implement, and test software...


  • Huntsville, Alabama, United States Valkyrie Enterprises Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Valkyrie Enterprises. As a key member of our software development team, you will be responsible for designing, developing, and testing software for real-time closed-loop implementations. Your expertise in C/C++ and Linux environments will be essential in supporting the...