Senior Software Engineer

POSTED: June 1, 2022
START DATE: Immediate Availability

Job Description:

Belong with Purpose!

Looking to make an impact by developing disruptive artificial intelligence technologies?

Saab Inc.'s, newest division, Autonomous and Undersea Systems is seeking an innovative Senior Software Engineer to guide others on technical teams through defining, architecting, implementing, integrating, verifying, delivering, and maintaining autonomy and artificial intelligence-based capabilities for multi-domain unmanned vehicles, including unmanned underwater vehicles (UUVs), unmanned aircraft systems (UAS), and unmanned surface vessels (USVs).  This position will be located in Indiana.

Responsibilities include, but are not limited to:

  • Highly collaborative research and development, including the design and development of novel systems with Ph.D.-level subject matter experts and academic researchers.

  • General data science practices, including the curation of big data and experience with Python machine learning libraries.

  • Algorithm design and software development, in collaboration with academic researchers and government stakeholders.

  • Software integration, architecture design, and demonstrations with military-relevant hardware prototypes.

  • Working with a team of engineers to design, implement, unit test, document, and maintain software in multiple programming languages on Linux, Windows, and embedded platforms. 

  • Work closely with academia, government and small business teammates to design and develop innovative prototypes.

  • Apply fundamentals and best practices of software engineering to create innovative solutions and solve challenging problems. 

  • Support software modeling, simulation, integration, and test activities as needed.

  • Present and discuss technical concepts, tradeoffs, analyses, designs, and performance estimates.

  • Follow through on full product lifecycle: development, prototyping, integration, verification, delivery, and support as required including operations and at-sea prototyping and testing.

  • Collaborate and communicate effectively with internal and external stakeholders.

Must be a U.S. citizen. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

As a condition of employment, candidates will be required to participate in a background check including, at a minimum, a criminal record check, education, and employment verification.

Skills and Experience:

  • Bachelor's degree in Software Engineering, Computer Science, Data Science or related discipline.

  • 5 - 8+ years of relevant experience in research and development or software development.

  • Programming language proficiency [at a minimum] in Python and C++.

  • Familiarity with Git, SVN, JIRA, and general agile development and DevSecOps workflows.

    • Ability to develop publish-subscribe microservice-oriented architectures.

    • Interest in algorithm development, especially artificial intelligence, machine learning, and autonomy algorithms.  Interest in or experience with data fusion, tracking, and sensor resource management autonomy algorithms.

    • Absolutely MUST have a passion for learning and interest in advancing state-of-the-art technology.

    • Interest in the radio frequency (RF) domain and cognitive RF technology.

    • Interest in modeling and simulation, classical & modern control skills development.

    • Interest in working with the military and supporting live demonstrations at military installations.

    • Interest in co-development of disruptive new technologies with academia, via both hardware and software prototyping.

  • Experience with containerization/orchestration, and working with large databases.

  • Ability and willingness to support all phases of programs from concept development through final acceptance is required; this will sometimes include on-site travel.

  • Effective contributor in a team environment, providing technical leadership where applicable.

  • Ability to work independently to achieve technical and program requirements, including the ability to lead others remotely and co-develop with other remote colleagues.

  • Ability to travel and work closely with university professors and students, including but not limited to Purdue University.

  • Must hold or be able to obtain U.S. DoD SECRET security clearance.

  • Ability to travel up to 10%, both international and domestic, with likely travel to Sweden within the first 6 months of employment.


  • Master’s Degree in Software Engineering, Applied Mathematics, Computer Science, Data Science or related discipline.

  • Prior experience with DoD or with U.S. government customers is highly desirable.

  • Experience with unsupervised, supervised, and reinforcement learning applications.

  • Experience with autoencoders and generative adversarial networks for data augmentation or “deep fake” applications.

  • Experience with EO/IR, passive and active radar integration.

  • Experience with maritime systems development.

  • Familiarity with the Go programming language.

  • Experience with gRPC and micro-service-based architectures.

  • Experience with unmanned aircraft systems (UAS) and Counter-UAS systems.

  • Experience with Unity and/or Unreal game engines, or game development.

  • Experience with bare-metal embedded processing.

  • Experience with software/hardware integration.

  • Interest in learning through graduate research, conference presentations, publication reviews, and participation in mentorship opportunities.

  • Interest in self-healing autonomy research and long duration autonomy applications.

  • Familiarity with the design and development of autonomous surface and underwater systems.

  • Artificial Intelligence (AI) and Machine Learning (ML) experience.

  • Image processing, feature identification, and tracking, including pattern recognition and anomaly detection.

Citizenship Requirements:

Must be a U.S. citizen. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Pre-employment Screening Requirements:

As a condition of employment, candidates will be required to meet the following criteria: (i) pass a drug screen, (ii) complete a background check that will include, at a minimum, a criminal record check, and education and employment verification, and (iii) be fully vaccinated against the COVID-19 virus (unless granted an accommodation permitted by law and then in compliance with Saab’s requirements related to the accommodation, if any).


Saab provides an excellent working environment offering professional growth opportunities, competitive wages, work-life balance, business-casual atmosphere and comprehensive benefits:

  • Medical, vision and dental insurance for employees and dependents

  • Paid time off including: minimum of 3 weeks vacation, 5 floating holidays, 8 designated holidays, 3 weeks personal illness, bereavement, jury duty and disability

  • 401(k) with immediate vesting on employer match

  • Tuition assistance

  • Employee assistance programs

  • Employee stock purchase program with employer match

About Us:

Saab is a global defense and security company operating in the fields of air, land and naval defense, civil security and commercial aeronautics. We number approximately 17,000 employees and have operations on all continents. Technologically we are leaders in many areas, and one-fifth of our earnings are spent on research and development.

Saab is a company where we see diversity as an asset and offer unlimited opportunities for advancing in your career. We are also a company that respects each person’s needs and encourage employees to lead a balanced, rewarding life beyond work. Saab values diversity and is an Equal Opportunity/ Affirmative Action employer. All qualified individuals are encouraged to apply and will be considered for employment without regard to race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, age, veteran, disability status, or any other federal, state, or locally protected category.


For more information and to apply go to: 

Kurz Purdue Technology Center, 1281 Win Hentschel Blvd., West Lafayette, IN 47906, 765-588-3470

© 2020 Purdue Research Foundation | Maintained by Purdue Research Foundation

Trouble with this page? Please contact Purdue Research Foundation by Phone, 765-588-3470, or FAX, 765-463-3501.