Autonomy/Software Engineer
Penn State UniversityAbout the role
APPLICATION INSTRUCTIONS:
CURRENT PENN STATE EMPLOYEE (faculty, staff, technical service, or student), please login to Workday to complete the internal application process. Please do not apply here, apply internally through Workday.
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.
If you are NOT a current employee or student, please click “Apply” and complete the application process for external applicants.
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 KitFree account required — sign up in 30s