Sandia National Laboratories R&D, Embedded Software Engineer for ISR Systems Radar Systems (Early/Mid-Career) in Albuquerque, New Mexico
Are you passionate about your work and dream of utilizing state-of-the-art facilities to explore solutions? Do you want to join a dynamic team that solves challenging issues for nation's security?
We are seeking an R&D Computer Engineering to join a team of software engineers responsible for integrated flight software that supports R&D on Intelligence, Surveillance and Reconnaissance (ISR) Synthetic Aperture Radar (SAR) systems, radar system command-and-control and flight data processing. This development activity needs capabilities in real-time embedded software development. This R&D includes embedded software and FPGA programming and the creation of software bridges between high-level object-oriented code and the radar systems’ custom FPGA designs programmed using Verilog or VHDL.
You will be responsible for:
- Develop new software and FPGA code using Verilog or VHDL to control/process subsystems in real-time SAR flight software.;
- Support radar hardware and software teams to design and engineer integrated software solutions for real-time operating requirements.
- Investigate, debug, and resolve complex issues within real-time SAR data processing systems environment which include FPGA, CPU and GPU multi-core processing.
- Monitor and analyze the state-of-health of software and FPGA code on multiple radar systems through regression test results.
- Participate in group planning and coordination meetings, influence our evolving system architecture, and provide direct peer feedback on critical designs.
- Fly in aircraft as a test engineer conducting full SAR system integration tests.
For more information, please check out Sandia's SAR imagery and current radar system capabilities. By visiting http://www.sandia.gov/radar
- You have an advanced degree (Masters or PhD) in Computer Science, Computer Engineering, Electrical Engineering or relevant discipline; or Bachelor’s degree and 5 years of relevant engineering experience in in Computer Science, Computer Engineering, Electrical Engineering.
- Your background includes experience with embedded software and FPGA development lifecycle activities (such as specification, development, integration and test).
- Your skillset includes experience with languages such as C++, Java, Python, Verilog or VHDL.
Ideally, we would like to see your background include some of the following:
- Knowledge and experience with MATLAB;
- Experience developing software for real-time operating systems such as VxWorks;
- Experience working in a collaborative software development environment (team development processes and tools, shared code, peer review);
- Experience with VxWorks system installation and administration, kernel customization, configuration and troubleshooting;
- Experience with formal software testing and verification strategies; network communications programming;
- Knowledge of digital signal processing techniques, radar fundamentals and sensor technologies.
- Active DOE/DoD clearance.
We offer R&D in design and development of Radar Intelligence, Surveillance and Reconnaissance (ISR) Systems, from system design through system integration to data collection and analysis. Sandia applies expertise in ISR Synthetic Aperture Radar (SAR) and Ground Moving Target Indication (GMTI) systems design and operation. We provide multidisciplinary system-level and mission engineering supporting ongoing and future Radar ISR missions. Missions can include multiple Radar sensor modes such as spotlight, dual-resolution, and video SAR; definitive change detection (CCD); multi-look imaging; GMTI. The department is responsible for the design, oversight and delivery of full-up systems for a wide variety of applications, operating environments and customers. Software development capabilities include: object-oriented analysis and design, operating system development, configuration and setup, quality attribute driven design, model-driven development, component-based development in support of a software product line, automated testing, driver software for COTS and custom hardware, real-time embedded software, concurrent software for multi-core processors and GPUs, and GUI software. Digital design capabilities include: advanced digital signal processing (analysis, simulation and implementation), high speed ASIC and FPGA design, use of common digital interface architectures with embedded processors, high-speed PCB design (digital and mixed-signal), and VHDL design, simulation, implementation and test.
Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting-edge work in a broad array of areas. Some of the main reasons we love our jobs:
- Challenging work withamazingimpact that contributes to security, peace, and freedom worldwide
- Extraordinary co-workers
- Some of the best tools, equipment, and research facilities in the world
- Career advancement and enrichment opportunities
- Flexible schedules, generous vacations,strongmedical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance*
World-changing technologies. Life-changing careers. Learn more about Sandia at: http://www.sandia.gov
*These benefits vary by job classification.
Position requires a Department of Energy (DOE) granted Q-level security clearance.
Sandia is required by DOE directive to conduct a pre-employment drug testing, and a pre-employment background review that includes personal reference checks, law enforcement record and credit checks, and employment and education verifications. Applicants for employment must be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship.
Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, rendering the inability to perform the duties assigned and resulting in termination of employment.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.