About this role
About the Role Leidos is seeking a Software Engineer / Computer Scientist to join the San Diego research and engineering team, tackling complex defense challenges with advanced signal processing, ocean remote sensing, and high-performance computing. You will work with scientists and engineers across hydrodynamics, physics, acoustics, and signal processing to develop software that extracts meaning from massive data sets and powers real-world missions. What You'll Do
- Collaborate with scientists and engineers to design, implement, and optimize advanced algorithms that power next-generation radar, optical, and infrared sensor systems
- Engineer high-performance backend systems for scientific computing and distributed environments
- Integrate, refactor, and optimize scientific codebases, ensuring scalability and efficiency
- Translate and enhance existing code for GPU/CUDA acceleration and parallel/distributed execution
- Test, document, and evolve complex software in a Linux/Unix environment
- Work in a collaborative environment that values technical rigor, creativity, and growth What We're Looking For
- Bachelor’s degree in Computer Science, Applied Mathematics, Physics, or related field with 6+ years of backend software development experience; or Master’s with 4+ years. Equivalent experience may be considered in lieu of degree
- U.S. citizenship and ability to obtain a Top Secret clearance (active TS preferred)
- Demonstrated expertise in C/C++ backend software development, including large-scale, performance-critical applications
- Proven experience with high-performance computing, parallel/distributed processing, and standards such as MPI
- Hands-on experience with GPU/CUDA programming and optimization
- Experience with AI/ML and LLM concepts and algorithms
- Strong foundation in advanced mathematics or physics, with the ability to translate theory into functional code
- Proficiency in Linux/Unix development environments
- Familiarity with scientific programming, algorithm implementation, and system-level problem-solving
- Strong understanding of software engineering principles and best practices
- Excellent written and verbal communication and software documentation skills Nice to Have
- Active Top Secret clearance
- Familiarity with Agile development, object-oriented design, and modern software architecture
- Experience with Git, GitLab, MATLAB, and Fortran
- Knowledge of multi-threaded or shared-memory applications Compensation & Benefits
- Pay Range: $87,100.00 - $157,450.00
- Competitive compensation and benefits including Health and Wellness programs, Income Protection, Paid Leave and Retirement