The American Society of Mechanical Engineers (ASME)
21 days old

Software Engineer for Autonomous Sensing and Perception (Early/Mid-Career)

Albuquerque, NM
Apply Now
Apply on the Company Site
  • Jobs Rated

**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 significant issues for our nation's security?**

We are seeking a Software Engineer to join our R&D team that is focused on making orbital, aerial, and terrestrial sensors and their associated platforms and support equipment more autonomous\. You should have experience developing and optimizing fully\-automated high\-performance applications and deploying them into operational environments, porting prototype applications from higher\-level languages to lower\-level ones, and developing bindings in higher\-level languages for lower\-level applications\. You should also be familiar with algorithm and application development as it relates to machine intelligence \(artificial intelligence, machine learning, and deep learning\), pattern recognition, supervised and unsupervised classification, target detection, signature matching, image and signal processing, computer vision, photogrammetry, and remote sensing\.

On any given day, you may be called on to:

+ Develop applications that would allow for information to be automatically extracted from sensor and platform data and properly contextualized for higher\-confidence autonomous decision\-making
+ Develop applications that will enable the processing of live sensor data in real time
+ Develop applications that utilize modeling and simulation software to train autonomous systems
+ Oversee operational deployment of developed applications
+ Partner with researchers as they explore and identify high potential approaches and implement proofs of concept and prototypes in software
+ Work closely with multiple software development teams
+ Collaborate with multiple teams of scientists and engineers that are designing and building sensor systems, platforms, and ground stations

Occasional travel may be required for this position\.


+ You have a masters degree in Electrical Engineering, Computer Science, Mathematics, Statistics, Data Science, Remote Sensing, Geomatics, Imaging Science, Geography, Geographic Information Science, Geology, Earth Science, Atmospheric Science, Planetary Science, Physics, Robotics, or another related science or engineering discipline; A Bachelors degree in one of the above disciplines, combined with at least 4 years of related work experience, also qualifies
+ You have the ability to develop production\-grade software, using standard methodologies, in a fast\-paced and operationally\-focused environment
+ You can obtain and maintain a DOE Q clearance with SCI access, which will include a polygraph test


Ideally, your background would include several of the following:

+ Current or previous SCI
+ Experience with the Git version control system, the GitLab platform, the GitFlow branching and release model, and continuous integration and testing workflows
+ Experience with working on software development teams that use Agile and Kanban methods
+ Experience with developing and deploying applications and services written in C/C\+\+
+ Experience with higher\-level programming languages such as Python, MATLAB, IDL, R, Scala, Julia, and Rust\.
+ Experience with developing bindings in those languages for C/C\+\+ applications
+ Experience with building and deploying web services
+ Experience with SQL and NoSQL databases like PostgreSQL and Accumulo as well as streaming and in\-memory databases like Apache Spark and MapD
+ Experience with web\-based user interface and data visualization libraries like Angular and D3
+ Experience with container technologies, specifically Docker and NVIDIA Docker
+ Experience with active \(SAR, LIDAR\) and passive \(EO/IR, FMV\) imaging modalities
+ Experience with image and signal processing, computer vision, photogrammetry, remote sensing, and machine intelligence \(artificial intelligence, machine learning, and deep learning\)
+ Experience with real\-time processing algorithm development
+ Experience with scientific computing and numerical solver libraries like Numpy, SciPy, Eigen, and Ceres
+ Experience with machine learning software frameworks like Caffe, Torch, CNTK, TensorFlow, Keras, and scikit\-learn
+ Experience with image processing and computer vision software frameworks like OpenCV, ImageJ, ITK, and scikit\-image
+ Experience with remote sensing modeling and simulation software like DIRSIG and Xpatch
+ Experience with remote sensing data analysis software packages like ENVI, ERDAS Imagine, IDRISI, and SOCET GXP
+ Experience with geospatial software libraries like GDAL, PDAL, PCL, Proj\.4, OSSIM, and NITRO
+ Experience with CPU and GPU parallel computing software frameworks like CUDA, Optix, OpenMP, OpenCL, OpenACC, MPI, and VHDL
+ Experience with edge computing hardware like NVIDIA Jetson TX2 and Xilinx FPGAs
+ Interest in pursuing professional development opportunities focused on increased remote sensing, computer vision, photogrammetry, and machine intelligence domain expertise as well as increased software engineering proficiency

Department Description:

The Sensor Exploitation Applications Department \(5448\) develops, implements, and deploys quantitative methods for the detection, identification, classification, localization, mapping, and contextualization of objects and events of interest in orbital, aerial, and terrestrial sensor data to support autonomous decision\-making by associated platforms and their support equipment\. It does so by drawing on expertise from a wide array of disciplines that include engineering, mathematics, statistics, computer science, data science, imaging science, remote sensing, computer vision, and photogrammetryto name only a few\. Department 5448 applies these methods to a variety of sensor modalities including Synthetic Aperture Radar \(SAR\); High Range Resolution \(HRR\) Radar; Electro\-Optical/Infrared \(EO/IR, spanning VNIR/SWIR/MWIR/LWIR\); Light Detection and Ranging \(LIDAR\); Full Motion Video \(FMV\); Positioning, Navigation, and Timing \(PNT\); and acoustics\.

About Sandia:

Sandia National Laboratories is the nations 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\.

Security Clearance:

Position requires a SCI security clearance\.

Position requires a Department of Energy \(DOE\) granted Q\-level security clearance and SCI clearance, which may require a polygraph test\.

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 and SCI clearance, which may require a polygraph test\.

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\.

EEO Statement:

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\.


Jobs Rated Reports for Software Engineer

Featured Employers[ View All ]

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer for Autonomous Sensing and Perception (Early/Mid-Career)

Sandia National Laboratories
Albuquerque, NM

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast