Los Alamos National Laboratory Jobs

to Laboratory policy <a href="http://int.lanl.gov/policy/documents/P701.pdf">P701 </a>for applicant eligib
d circumstances. See <a href="https://www.directives.doe.gov/directives-documents/400-series/0472.2-BOrder">DOE Order 472.2 </a>for additional infor
ase send an email to <a href="mailto:applyhelp@lanl.gov">applyhelp@lanl.gov </a>or call 1-505-665-44

Job Information

Los Alamos National Laboratory Embedded Software Engineer (R&D Engineer 3) in Los Alamos, New Mexico

Vacancy Name: IRC74625


Job Title Embedded Software Engineer (R&D Engineer 3)

Location Los Alamos, NM, US

Organization Name ISR-3 / Space Data Science & Systems

Minimum Salary 98900

Maximum Salary 165100

What You Will Do

The Space Data Science & Systems Group (ISR‐3) at Los Alamos National Laboratory is seeking qualified Embedded Software Engineers to participate in the execution of our portfolio of space and ground based programs. ISR-3 is an integral part of the Intelligence and Space Research (ISR) Division, and has its core capabilities in software development, mission operations, data exploitation, data systems development and integration.

Embedded software aspects of the program areas involve some of the following general types of work. This work may be in support of low-level (hardware interface), mid-level, or high-level (application) software development:

  • Lead design and development of real-time embedded/flight software following a rigorous software development process

  • Lead design and development of flight software for use on radiation-hardened processors to control, process, acquire, and distribute data from scientific satellite payloads

  • Lead design and development of embedded software for ground-based processors that simulate a satellite spacecraft/payload interface used during the development, testing, and integration of the satellite payload onto the spacecraft

  • Write device drivers to interface with custom hardware

  • Define overall embedded software architecture and interfaces between different software components

  • Develop Interface Control Documents (ICDs) and other system level requirements

  • Interface with end users, principle scientists, principle engineers, and fellow colleagues to understand payload requirements, deliverables and time-frames, coordinate resources, plan, track, and execute project plans

  • Identify, develop and/or implement new technologies, capabilities, processes, or infrastructure

  • Contribute to the development of progress reports for project leaders/sponsors and assist with defining project plans and milestones

  • Assist leadership in scheduling commitments and resources

  • Coordinate and monitor the work of junior team members

  • Provide mentoring to other team members

  • Provide key capability for internal and external funding proposals

  • Contribute to peer review of work of others across organizations or disciplines

  • Contribute to program-level reviews

What You Need

Minimum Job Requirements:

  • Demonstrated knowledge and experience in one or more of the following electrical engineering or computer science focus areas:

  • Embedded Systems Application Programming

  • Real-Time Operating Systems

  • Real-Time Programming

  • Device Drivers

  • Digital Logic Design

  • Operating System Design

  • Computer Processor Architectures and Design

  • Demonstrated experience with C/C++ Demonstrated experience with version control (Git, SVN, Mercurial)

  • Ability to manage multiple tasks, set priorities, and create detailed action plans

  • Demonstrated ability to express ideas clearly in written and oral communications

  • Demonstrated ability to work independently and as a member of a team, with good communication

  • Ability to obtain and maintain a DOE Q clearance

  • Six years of professional software development experience

Desired Skills:

  • Experience in formal software development processes

  • Experience with the development, deployment and operation of sensors

  • Experience with laboratory and/or field use of instruments

  • Experience with satellite sensors and programs

  • Experience in large data‐set management and exploitation

  • Experience with a real-time operating system (e.g. VxWorks, RTEMS, etc.)

  • Experience with enterprise collaboration/development software (e.g. Jira, Confluence, Jenkins)

  • Unix/Linux experience

  • VHDL or Verilog experience

  • Test benches for FPGA- or ASIC-based design

  • Python or GO programming experience

  • Experience estimating task completion effort

  • Experience with formal test plan development and test execution including unit testing and functional testing

  • Experience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projections

  • Active "Q" Clearance

Education: Advanced degree in Computer Engineering, Electrical Engineering or related engineering discipline or equivalent combination of education and relevant experience is required. Degree from an ABET accredited college or university desired.

Additional Details:

Clearance: Q (Position will be cleared to this level). Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements

  • for access to classified matter.

  • Eligibility requirements: To obtain a clearance, an individual must be at least 18 years of age; U.S. citizenship is required except in very limited circumstances. See DOE Order 472.2 for additional information.

New-Employment Drug Test: The Laboratory requires successful applicants to complete a new-employment drug test and maintains a substance abuse policy that includes random drug testing.

Regular position: Term status Laboratory employees applying for regular-status positions are converted to regular status.

Internal Applicants: Please refer to Laboratory policy P701 for applicant eligibility.

Equal Opportunity: Los Alamos National Laboratory is an equal opportunity employer and supports a diverse and inclusive workforce. All employment practices are based on qualification and merit, without regards to race, color, national origin, ancestry, religion, age, sex, gender identity, sexual orientation or preference, marital status or spousal affiliation, physical or mental disability, medical conditions, pregnancy, status as a protected veteran, genetic information, or citizenship within the limits imposed by federal laws and regulations. The Laboratory is also committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request such an accommodation, please send an email to applyhelp@lanl.gov or call 1-505-665-4444 option 1.

Where You Will Work

Located in northern New Mexico, Los Alamos National Laboratory (LANL) is a multidisciplinary research institution engaged in strategic science on behalf of national security. LANL enhances national security by ensuring the safety and reliability of the U.S. nuclear stockpile, developing technologies to reduce threats from weapons of mass destruction, and solving problems related to energy, environment, infrastructure, health, and global security concerns.

ISR is primarily responsible for the design and implementation of complex systems in secure and open environments in support of data acquisition and telemetry systems, large-scale data storage and archival, embedded systems, real-time control systems, computer-aided design, scientific programming and computing, high-performance computing, reconfigurable computing, machine learning, data exploitation, data product delivery, and distributed sensor networks.

Appointment Type Regular


Contact Details

Contact Name Frary, Suzanne R

Email suzannef@lanl.gov

Work Telephone

Req ID: IRC74625