Penn State University · 13 hours ago
Navigation Software Reserach and Development Engineer
Penn State University is seeking a Navigation Software R&D Engineer to join their Tactical Navigation Department of the Applied Research Laboratory. The role focuses on advanced navigation technologies and involves software design, development, testing, and deployment to support R&D and prototype development for military platforms.
Higher Education
Responsibilities
Contribute to the design, development, and implementation of software products for ARL contracts and within our laboratory
Contribute to the test of software products for ARL contracts and within our laboratory
Contribute to the documentation of software products for ARL contracts and within our laboratory
Be a member of an interdisciplinary team of scientists and engineers working together to bring new ideas to fruition
Develop skills in software architecture, implementation, test, and deployment
Develop skills in numerical analysis and algorithm design
Acquire detailed knowledge in navigation sensor and systems technology
Lead the design, development, and implementation of software products for ARL contracts and within our laboratory
Lead the test of software products for ARL contracts and within our laboratory
Lead the documentation of software products for ARL contracts and within our laboratory
Qualification
Required
Completed CS Courses: Data Structures, Systems Software, Software Engineering, Object-Oriented Design, and Algorithms
Completed Math Courses: Calculus I / II / III, Differential Equations, and Linear Algebra
C and C++ programming languages
Demonstrated software development
POSIX operating systems
Excellent communication skills, including technical writing
Bachelor's Degree - Engineering or Science
2+ years of relevant experience (if filled as Research and Development Engineer - Intermediate Professional)
5+ years of relevant experience (if filled as Research and Development Engineer - Advanced Professional)
Ability to obtain a government security clearance
Must be a U.S. citizen to apply
Successful completion of background check(s) in accordance with University policies
Successful completion of a pre-employment drug screen
Preferred
Master's degree in Applied Mathematics, Computer Science, Electrical Engineering, or Engineering Physics
Related software experience
Algorithm design, numerical analysis, software optimization, software validation techniques, distributed computing, real-time systems, data science, database systems, and/or networking
MATLAB, Python, distributed computing architectures, and middleware
Benefits
Comprehensive medical, dental, and vision coverage
Robust retirement plans
Substantial paid time off which includes holidays, vacation and sick time
Generous 75% tuition discount, available to employees as well as eligible spouses and children
Company
Penn State University
There’s a reason Penn State consistently ranks among the top one percent of the world’s universities.