Software Engineer at Sandia National Laboratories - ScoutJobs - The AI-curated global job board
Skip to content
Sandia National Laboratories
Posted 5 hours ago

Software Engineer

Sandia National LaboratoriesSoftware Engineer

Perks & benefits

Mobile AllowanceMedical InsuranceRelocation AllowancePaid LeaveVisa

Requirements

Bachelor's degree in relevant discipline, Ability to acquire DOE Q and SCI clearance, Software development in C or C++, Experience with Linux environments, Familiarity with Git and CMake

Skills

C#PythonLinuxMatlabGitCMake

About the role

Responsibilities

  • Develop software for specialized RF communications systems, including architecture, design, and implementation.
  • Support signal processing engineers by developing visualization and data-processing tools.
  • Transition MATLAB-based algorithms into efficient C++ implementations optimized for runtime performance.
  • Evaluate emerging technologies and prototype software solutions that balance mission needs and technical constraints.
  • Improve the reliability, performance, and maintainability of existing software systems.
  • Collaborate with multidisciplinary teams of engineers, researchers, and stakeholders to support project execution.
  • Develop test plans, execute testing activities, and analyze field-test data.

Requirements

  • Bachelor's degree in a relevant discipline (Computer Science, Engineering, or similar) or equivalent relevant experience.
  • Ability to acquire and maintain a DOE Q security clearance and SCI clearance (requires US citizenship).
  • Proficiency in software development using C or C++.
  • Experience working within Linux environments.
  • Familiarity with version control and build tools such as Git and CMake.

Preferred Qualifications

  • Graduate degree in Computer Science or a highly related field.
  • Experience with the full software development lifecycle (SDLC) and Agile methodologies.
  • Experience translating MATLAB algorithms into C/C++ code.
  • Familiarity with containerization technologies and software deployment processes.
  • Interest or experience in Radio Frequency (RF), wireless systems, or Digital Signal Processing (DSP).
  • Experience with computer networking.

Benefits

  • Flexible work arrangements including 9/80 or 4/10 compressed workweeks.
  • Generous paid time off and vacation buy plans.
  • Exceptional 401k savings plan.
  • Comprehensive medical, dental, and vision insurance.
  • Wellness programs and on-site amenities.
  • Relocation assistance.

About the Company

Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation. We work on high-impact solutions for the intelligence community and special operations forces, tackling complex challenges in RF communications, remote sensing, and electronic warfare.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer

Sandia National Laboratories · Albuquerque

Sign up to apply