Research Software Engineer – DoD/ARL, On-Site PA

Penn State University

University Park (IL)

On-site

USD 92,000 - 175,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

75% tuition discount
Comprehensive benefits

Job summary

Penn State University is seeking a Software Engineer for its Applied Research Laboratory (ARL). You will develop software for cutting‑edge communications research addressing national security challenges and support diverse platforms.

Expect work in Linux environments and modern DevOps tooling within a DoD-aligned program. Position is on-site at State College, PA, with opportunities to explore FPGA, signal processing, and UI/UX aspects as needed.

Qualifications

  • Strong computer science fundamentals: data structures, algorithms, networking, distributed systems, memory management, security, databases, and hardware integration.
  • Proficiency in C++ and C with strong object‑oriented programming principles.
  • High‑performance algorithm design and software architecture expertise.
  • Advanced Linux environment proficiency and experience with modern development tools.

Responsibilities

  • Develop software solutions for cutting‑edge research in communications systems.
  • Design applications, libraries, interfaces, and device drivers for diverse system‑level requirements.
  • Implement and test algorithms across underwater, terrestrial, aerial, and space platforms.
  • Create signal processing software for advanced communication systems.
  • Apply your technical expertise to solve complex national security challenges.
  • Expand your skills into new and adjacent technology areas.

Skills

Data structures
Algorithms
Networking
Distributed systems
Memory management
Security
Databases
C++
C
OOP principles
Linux
GitLab
JIRA
Confluence
Docker
Kubernetes
UI/UX development
Communication
Team collaboration
Troubleshooting
Python

Education

Bachelor’s Degree - Engineering or Science
Master’s degree in Computer Science or related field

Tools

Docker
Kubernetes
GitLab
JIRA
Confluence
Bamboo
Artifactory
Bitbucket
SonarQube
AWS
CMake
GDB
Vim
MATLAB
Python
Java
JavaScript

Job description

Penn State University is seeking a Software Engineer for its Applied Research Laboratory (ARL). You will develop software for cutting‑edge communications research addressing national security challenges and support diverse platforms.

Expect work in Linux environments and modern DevOps tooling within a DoD-aligned program. Position is on-site at State College, PA, with opportunities to explore FPGA, signal processing, and UI/UX aspects as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - High-Performance Defense Research
Software Engineer - High-Performance Defense Research

The Pennsylvania State University • Ferguson Township (PA)

On-site
USD 92,000 - 175,000
75% tuition discount
Systems R&D Engineer - Defense Systems (On-Site)
Systems R&D Engineer - Defense Systems (On-Site)

Penn State University • University Park (IL)

On-site
USD 92,000 - 201,000
75% tuition discount
Comprehensive benefits package
R&D Software Engineer - National Impact, On-Site PA
R&D Software Engineer - National Impact, On-Site PA

The Pennsylvania State University • Struble (PA)

On-site
USD 140,000 - 266,000
75% tuition discount
Competitive benefits package
Retirement plans
+1
Software Engineer-Java GUI's
Software Engineer-Java GUI's

The Applied Research Laboratory at Penn State University • State College

On-site
USD 110,000 - 150,000
Advanced Communications & Signal Processing Engineer (R&D)
Advanced Communications & Signal Processing Engineer (R&D)

The Applied Research Laboratory at Penn State University • Maryland

Hybrid
USD 168,000 - 318,840
Tuition discount for employees
Research and Development Engineer - Signal Processing Engineer
Research and Development Engineer - Signal Processing Engineer

Penn State University • State College

On-site
USD 92,000 - 175,000
Software Engineer
Software Engineer

Penn State University • University Park (IL)

On-site
USD 92,000 - 175,000
75% tuition discount
Comprehensive benefits
Advanced Communications & Signal Processing R&D Engineer
Advanced Communications & Signal Processing R&D Engineer

Penn State University • Reston (VA)

Hybrid
USD 168,000 - 318,840
Tuition discount 75%
Comprehensive medical/dental/vision
R&D Software Engineer — National-Impact, Travel‑Heavy
R&D Software Engineer — National-Impact, Travel‑Heavy

The Applied Research Laboratory at Penn State University • Reston (VA)

Hybrid
USD 111,000 - 241,000
75% tuition discount
Robust retirement plans
Generous paid time off
Communications & Signal Processing R&D Engineer
Communications & Signal Processing R&D Engineer

Applied Research Laboratory at the Penn State University • State College

On-site
USD 92,100 - 200,808