
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 freeSoftware Engineer
Sandia National Laboratories · Albuquerque
