P

Pennsylvania State University

Land-grant university in University Park, PA

Software Engineer

Full-TimeUpdated on 10/23/2026
$92.1k - $174.7k
Entry, Junior
Bachelor's, Master's
State College, PA, USA
In PersonFully on-site in State College, PA; periodic travel required for field testing.
Software EngineeringSystems Software Engineering
No H1B Sponsorship
US Citizenship Required

About the job

Requirements
  • Strong computer science fundamentals in data structures, algorithms, networking, distributed systems, memory management, security, databases, and hardware integration.
  • Proficiency in C and C++ with strong object-oriented programming principles.
  • Experience with high-performance algorithm design and software architecture and infrastructure design.
  • Advanced proficiency in Linux environments.
  • Experience with modern development tools including Git, GitLab, JIRA, Confluence, Bamboo, Artifactory, BitBucket, and SonarQube.
  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Understanding of mobile application and front-end user interface and user experience development.
  • Ability to work independently and collaboratively in cross-functional teams.
  • Strong analytical, troubleshooting, and problem-solving abilities, with attention to detail and structured approaches to solution development.
  • For the Intermediate Professional level: a bachelor's degree in Engineering or Science and at least two years of relevant experience.
  • For the Professional level: a bachelor's degree in Engineering or Science; no prior relevant work experience is required.
  • Must be eligible to obtain a government security clearance, participate in the ARL drug testing program, and comply with electronic and physical monitoring requirements applicable to federal contractors.
  • Must be a U.S. citizen.
Responsibilities
  • Develop software solutions for 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-based platforms.
  • Create signal-processing software for advanced communication systems.
  • Apply technical expertise to solve national security challenges.
  • Expand skills into new and adjacent technology areas.
Desired Qualifications
  • A master's degree in Computer Science or a related field.
  • Ability to manage multiple concurrent projects and priorities.
  • Experience with signal processing and algorithm development.
  • Background in cellular or wireless communications.
  • FPGA programming experience.
  • Database expertise in SQL, NoSQL, and/or Big Data systems.
  • Proficiency in MATLAB, Python, and/or Java.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Ability to translate business requirements into technical specifications.
  • ATAK or WinTAK plug-in development experience.
  • Knowledge of cyber compliance policies and implementation requirements.
  • Experience with offline storage, threading, and performance optimization.
  • Experience with additional software languages including Rust, Bash, JavaScript, HTML, and CSS.
  • Experience with software libraries including Google Protocol Buffers, ZeroMQ, FastAPI, pytest, React, and Tailwind.
  • Experience with software tools including AWS, Vim, CMake, and GDB.

About the company

P

Pennsylvania State University

View

Pennsylvania State University is a multi-campus, land-grant public research university whose mission spans undergraduate and graduate education, research, and public service.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Pennsylvania State University

See people who can refer or advise you