Jobs and Careers
PE

Autonomy/Software Engineer

Penn State University
University Park, United Statesfull_timeVerifiedPosted 3 Feb 2025
💰 $164,000/yr($109,300/yr – $164,000/yr)

About the role

APPLICATION INSTRUCTIONS:

  • CURRENT PENN STATE STUDENT (not employed previously at the university) and seeking employment with Penn State, please login to Workday to complete the student application process. Please do not apply here, apply internally through Workday.

JOB DESCRIPTION AND POSITION REQUIREMENTS:

We are searching for an Autonomy/Software Engineer to join our Autonomy and Emerging Technologies Department of the Applied Research Laboratory at Penn State University.  ARL/Penn State’s purpose is to develop innovative solutions to challenging national problems in support of the Navy, DoD, and Intel communities engineering and technology needs. This position will apply modern software practices to support the creation of autonomy software systems for direct customer programs to advance technologies in the undersea systems domain. The department’s focus is on applying emergent technologies in the area of autonomous system development, evaluation, and testing of unmanned vehicles.

ARL is an authorized DoD SkillBridge partner and welcomes all transitioning military members to apply.

You will:

  • Lead a small team of software engineers to develop and test prototype architecture implementations

  • Contribute to the development of software and specifications focused on autonomous unmanned systems solutions

  • Interact and collaborate regularly with program management, program sponsors, and stakeholders

  • Keep current with relevant emerging technologies and trends by presenting at conferences and workshops relevant to department and project goals

  • Be involved with software/systems development activities in support of major research programs

  • Contribute to research in vehicle autonomy, machine learning, autonomous systems simulation/evaluation, undersea sensors, and vehicle systems

This position will be filled at the advanced professional level. Minimum requirements include a Bachelor’s Degree in an Engineering or Science discipline and 5+ years of relevant experience.

Required skills/experience areas include:

  • Previous systems development as related to unmanned systems

  • Expert-level proficiency in one or more higher-level languages - C/C++, Python, R, Java, or similar

  • Familiarity with software CM practices - specifically with GitLab and/or Atlassian tools (JIRA, Bitbucket, Confluence)

Preferred skills/experience areas include:

  • Previous work in a DoD (Department of Defense) environment

  • Previous Navy systems development as related to unmanned systems

  • Technical experience related to the development of software for autonomous or unmanned systems

  • Design of software using containerization technologies (Open Container Initiative, Docker, K8s/K3s) and micro-service architectures

  • Success in an office environment, where various forms of communication and organizational skills were crucial to be effective

    <

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Penn State University

View company profile →