Description
At Leidos, you will solve complex problems and push performance limits as a Software Engineer / Computer Scientist. You will collaborate with scientists and engineers to design, develop, and optimise algorithms for next-generation radar, optical, and infrared sensor systems.
Responsibilities:
- Collaborate with scientists and engineers to design, develop, and optimise advanced algorithms for next-generation radar, optical, and infrared sensor systems.
- Build scalable, high-performance backend systems for scientific computing in distributed environments.
- Integrate, refactor, and improve scientific codebases to increase efficiency and scalability.
- Translate and optimise existing code for GPU/CUDA acceleration and parallel or distributed execution.
- Test, document, maintain, and enhance complex software in Linux/Unix environments.
- Contribute in a collaborative environment that values technical excellence, creativity, and continuous growth.
Requirements:
- Bachelor’s degree in Computer Science, Applied Mathematics, Physics, or a related field with 4+ years of backend software development experience, or a Master’s degree with 2+ years of experience.
- U.S. citizenship and the ability to obtain a Top Secret clearance; active Top Secret clearance preferred.
- Strong expertise in C/C++ backend software development, including large-scale, performance-critical applications.
- Experience with high-performance computing, parallel and distributed processing, and technologies such as MPI.
- Hands-on experience with GPU/CUDA programming and optimisation.
- Familiarity with AI/ML and LLM concepts and algorithms.
- Strong foundation in advanced mathematics or physics, with the ability to translate theory into practical software solutions.
- Proficiency in Linux/Unix development environments.
- Experience with scientific programming, algorithm development, and system-level problem-solving.
- Solid understanding of software engineering principles and best practices.
- Strong written and verbal communication skills, including software documentation.
Preferred Qualifications:
- Active Top Secret clearance.
- Familiarity with Agile development, object-oriented design, and modern software architecture.
- Experience with Git, GitLab, MATLAB, and Fortran.
- Knowledge of multithreaded or shared-memory application development.
Salary: $87,100.00 - $157,450.00