nSoftware Engineer / Computer Scientist

Nabout Leidos
San Diego, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 157K

Job location

San Diego, United States of America

Tech stack

Agile Methodologies
Artificial Intelligence
C++
Software Documentation
Nvidia CUDA
Computer Programming
Fortran
Matlab
Object-Oriented Software Development
Software Architecture
Software Engineering
Multithreading
Large Language Models
Backend
Gitlab
GIT
Information Technology

Requirements

  • 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.\n
  • U.S. citizenship and ability to obtain a Top Secret clearance (active TS preferred).\n
  • Demonstrated expertise in C/C++ backend software development, including large-scale, performance-critical applications.\n
  • Proven experience with high-performance computing, parallel/distributed processing, and standards such as MPI.\n
  • Hands-on experience with GPU/CUDA programming and optimization.\n
  • Experience with AI/ML and LLM concepts and algorithms\n
  • Strong foundation in advanced mathematics or physics, with the ability to translate theory into functional code.\n
  • Proficiency in Linux/Unix development environments.\n
  • Familiarity with scientific programming, algorithm implementation, and system-level problem-solving.\n
  • Strong understanding of software engineering principles and best practices.\n
  • Excellent written and verbal communication and software documentation skills.\n, * Active Top Secret clearance\n
  • Familiarity with Agile development, object-oriented design, and modern software architecture.\n
  • Experience with Git, GitLab, MATLAB, and Fortran.\n
  • Knowledge of multi-threaded or shared-memory applications.\n

Benefits & conditions

n \nUnleash your curiosity. Solve what others can't.\n At \nLeidos, we're not just writing code-we're decoding the unknown. Our San Diego research and engineering team tackles some of the most complex challenges in national defense using \nadvanced signal processing, ocean remote sensing, and high-performance computing.\n \n We're looking for a \nSoftware Engineer / Computer Scientist who thrives on solving hard problems and pushing the boundaries of performance. You'll join a cross-disciplinary team of scientists and engineers-experts in \nhydrodynamics, physics, acoustics, and signal processing-to build high-impact software that extracts meaning from massive, complex data sets.\n \n If you're driven by innovation, energized by collaboration, and ready to see your algorithms power real-world missions-you belong here.\n \n \nWhat You'll Do\n \n \n

  • Collaborate with scientists and engineers to design, implement, and optimize advanced algorithms that power next-generation radar, optical, and infrared sensor systems.\n
  • Engineer high-performance backend systems for scientific computing and distributed environments.\n
  • Integrate, refactor, and optimize scientific codebases, ensuring scalability and efficiency.\n
  • Translate and enhance existing code for GPU/CUDA acceleration and parallel/distributed execution.\n
  • Test, document, and evolve complex software in a Linux/Unix environment.\n
  • Work in a collaborative environment that values technical rigor, creativity, and growth.\n

Apply for this position