Navigation Software Research and Development Engineer
$116,496–$220,884 year
On-siteWarminster, Pennsylvania, United States
Job Summary
Contribute to the design, development, test, and implementation of software products for ARL contracts and within the laboratory. Collaborate with an interdisciplinary team of scientists and engineers to advance navigation sensor and systems technology. Build core competencies in software architecture, implementation, test, and deployment while strengthening capabilities in numerical analysis and algorithm design. Lead the design, development, testing, implementation, and documentation of software products for higher-level positions. This role supports the Navy, Intel Community, and federal government customers through advanced navigation technologies tested in a specialized laboratory environment.
Required Qualifications
- 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
- Knowledge of C and C++ programing languages
- Demonstrated software development experience
- Experience with POSIX operating systems
- Ability to express yourself and ideas successfully in order to provide clear comprehension, including technical writing
- Bachelor's Degree - Engineering or Science
- 5+ years of relevant experience
- Current eligibility for access to classified information at the secret level or higher
- U.S. citizen
Desired Qualifications
- Master's degree in Applied Mathematics, Computer Science, Electrical Engineering, Engineering Physics, or related field
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.