Find a jobRecruiters

Software Engineer-Java GUI's

Exclusive opportunity

Onsite

Software Engineer-Java GUI's

The Applied Research Laboratory at Penn State University

Software Engineer-Java GUI's

Skills

SQL QueriesRustBig DataMobile DevelopmentDockerReactPythonJavaTailwind CSSMATLABGitLabBitbucketAWSLinuxKubernetesJiraConfluenceFastAPIComplianceJavascript

13 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

State College, PA, USA

Work mode:

Onsite

Published on:

7 October 2026

What they need


We are seeking a Software Engineer to join our Applied Communications team of the Applied Research Laboratory (ARL) at Penn State. In this role, you'll implement and integrate advanced algorithms to support cutting-edge research applications addressing critical Department of Defense challenges.

ARL is an authorized DoD SkillBridge partner and welcomes applications from transitioning military members.

You Will:

  • 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 multiple domains: underwater, terrestrial, aerial, and space-based 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

Required Skills/Experience areas include:

  • 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
  • Software architecture and infrastructure design expertise
  • Advanced Linux environment proficiency
  • Modern development tools: Git, GitLab, Atlassian suite (JIRA, Confluence, Bamboo, Artifactory, BitBucket, SonarQube)
  • Containerization and orchestration experience with Docker and Kubernetes
  • Understanding of mobile app and front-end UI/UX development

Preferred :

  • Master's degree in Computer Science or related field
  • Managing multiple concurrent projects and priorities
  • Signal processing and algorithm development
  • Background in cellular and/or wireless communications
  • FPGA programming
  • Database expertise: SQL, NoSQL, and/or Big Data systems
  • Proficiency in MATLAB, Python, and/or Java
  • Understanding of CI/CD pipelines and DevOps practices
  • Translating business requirements into technical specifications
  • ATAK or WinTAK plug-in development experience
  • Cyber compliance policies and implementation requirements
  • Offline storage, threading, and performance optimization
  • Additional software languages (Rust, Bash, JavaScript, HTML, CSS)
  • Software libraries (Google Protocol Buffers, ZeroMQ, FastAPI, pytest, React, Tailwind)
  • Software tools (AWS, Vim, CMake, GDB)

You work location will be fully On-site in State College, PA Questions about work flexibility should be discussed with the hiring manager during interviews. Periodic travel required for field testing with small research teams

MINIMUM EDUCATION/ WORK EXPERIENCE

Bachelor's Degree - Engineering or Science and experience developing Graphical User Interfaces

ARL’s purpose is to research and develop innovative solutions to challenging scientific, engineering, and technology problems in support of the Navy, the Intel Community (IC), and other federal government customers.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

3 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

2 hours ago

Quick apply

Cherrypick

Software Engineer (TypeScript) - Remote/ 1j à Bruxelles

600

Freelance

France

Hybrid

Skills

Typescript

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools