More jobs:
Computer Engineer Post-Bachelor
Job in
Los Alamos, Los Alamos County, New Mexico, 87544, USA
Listed on 2026-06-02
Listing for:
Los Alamos National Laboratory
Full Time
position Listed on 2026-06-02
Job specializations:
-
Engineering
Embedded Software Engineer, Hardware Engineer
Job Description & How to Apply Below
* ** As a part of the Safeguards and Technology Group within the Nuclear Engineering and Nonproliferation (NEN) Division, you will play a crucial role in supporting nuclear engineering projects aimed at promoting safety and nonproliferation. This role is focused on implementing microprocessors and developing low-level firmware that interfaces directly with custom hardware. Your responsibilities will include:*
* +
** Develop, test, and debug firmware for microprocessors and microcontrollers, primarily using C and/or C++.*
* +
** Implement low-level drivers and firmware to control on-board peripherals such as GPIO, timers, UART, SPI, and I2C.*
* +
** Support processor bring-up activities, including boot configuration, memory mapping, interrupt handling, and basic peripheral initialization.*
* +
** Debug firmware-hardware interactions using standard laboratory equipment (e.g., JTAG/SWD debuggers, oscilloscopes, logic analyzers, multimeters).*
* +
** Read and interpret schematics and hardware documentation to ensure correct firmware implementation.*
* +
** Collaborate closely with electrical engineers on hardware design, providing firmware-driven input on processor selection, pin assignments, interfaces, and system-level tradeoffs.*
* +
** Assist in testing experiments and diagnostic equipment involving embedded systems.*
* +
** Support prototype development and system integration efforts, including troubleshooting and iterative refinement.*
* +
** Read, interpret, and implement engineering instructions, schematics, layouts, and other technical specifications.*
* +
** Safety and security are a primary responsibility for all Laboratory employees. Maintains required safety and security training, assures safety and security compliance, and makes safety and security an integral part of every task, including taking the necessary steps to stop work if continuing the job is unsafe or compromises security.*
* ** In this role, you will collaborate closely with a skilled team of engineers and technicians to drive the success of our nonproliferation and safeguard initiatives.*
* ** What You Need*
* ** Minimum
Job Requirements:
*
* +
** Hands-on experience developing firmware for microprocessors or microcontrollers.*
* +
** Proficiency in C and/or C++ for low-level or embedded software development.*
* +
** Understanding of microprocessor concepts such as memory maps, registers, interrupts, and boot behavior.*
* +
** Experience debugging embedded systems using hardware debuggers (e.g., JTAG or SWD).*
* +
** Ability to read and understand hardware schematics and technical documentation.*
* +
** Familiarity with common digital communication interfaces (e.g., SPI, I2C, UART).*
* +
** Ability to work independently as well as collaboratively as part of a multidisciplinary team.*
* +
** Experience with technical writing or documentation.*
* +
** Contribute to a healthy and inclusive work environment. This includes ability to resolve conflict in a positive way, give and receive feedback effectively, and always show kindness and respect towards others*
* Education/Experience
Position requires a Bachelor's Degree in from an accredited institution completed within the past 3 years with a cumulative GPA of at least 3.5 on a 4.0 scale in one of the following fields from an accredited institution.
+ Computer Engineering
+ Electrical Engineering with an embedded systems emphasis
** Desired
Qualifications:
*
* + Experience supporting processor bring-up on custom hardware.
+ Exposure to embedded system testing, validation, or prototype development.
+ Demonstrated ability to troubleshoot complex firmware-hardware interactions.
+ Experience working with FPGA-based systems, such as configuring, integrating, or interfacing embedded processors with FPGA logic.
Work Location:
The work location for this position is onsite and located in Los Alamos, NM. All work locations are at the discretion of management.
Work Schedule:
A 5-40 or 9-80 schedule during normal working hours.
Note to Applicants:
In addition to a resume, each applicant must submit a cover letter explaining how you meet each of the minimum job requirements and any…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×