Software Engineer

Penn State University

State College, Pennsylvania, USA
Base: $76,700.00 - $164,000.00; bonus/equity: not ...
On-site
High performance algorithm design
Object-oriented principles in c++ and c
Software system architecture and infrastructure
Penn State University is seeking a Software Engineer for its Applied Communications team within the Applied Research Laboratory. This role involves algorithm implementation and integration to support various research applications, with a focus on national security solutions

Job Summary

  • Contribute to the development of cutting-edge research, design solutions for various system level needs, and apply established procedures to solve current national security problems.
  • Test algorithms on a variety of platforms such as in water, on land, in the air, and in space, and design and develop software to support signal processing for communications.
  • Penn State provides a competitive benefits package including comprehensive medical, dental, and vision coverage, robust retirement plans, substantial paid time off, and a generous 75% tuition discount.

Matching Summary

Match Score: 85

Penn State University is seeking a Software Engineer for its Applied Communications team within the Applied Research Laboratory. This role involves algorithm implementation and integration to support various research applications, with a focus on national security solutions.

Salary

Base: $76,700.00 - $164,000.00; Bonus/Equity: Not specified; Benefits: Comprehensive medical, dental, and vision coverage, robust retirement plans, substantial paid time off, 75% tuition discount

Skills & Requirements

Must-have

  • High Performance Algorithm Design
  • Object-oriented principles in C++ and C
  • Software system architecture and infrastructure
  • Linux environment proficiency
  • Git, GitLab, Atlassian tools
  • Docker and Kubernetes
  • Computer science fundamentals
  • Mobile App and Front-End UI/UX development

Nice-to-have

  • Signal processing and algorithm development
  • Cellular and/or wireless communications
  • MATLAB, Python, Java
  • Continuous Integration / Continuous Deployment
  • Translate business requirements to technical requirements
  • Manage parallel projects and priorities
  • ATAK or WinTAK plug-in design

Key Requirements

  • Bachelor's Degree - Engineering or Science
  • 5+ years of relevant experience (for Advanced Professional)
  • 2+ years of relevant experience (for Intermediate Professional)
  • No prior relevant work experience required (for Professional)
  • Ability to obtain a government security clearance
  • Must be a U.S. citizen

Work Rights

Must have US citizenship

Tailored Resume

Cover Letter