AOT-IC Graduate Research Assistant 1
Los Alamos National Laboratory
About the Role
The AOT-IC Software team at Los Alamos National Laboratory is seeking a Graduate Research Assistant for a challenging assignment focused on control system software development and maintenance. This role emphasizes updating legacy code, DevOps, network systems, embedded systems development, and system maintenance. The position includes mentorship, a challenging project, and opportunities to present work to colleagues.
Key Responsibilities
- Develop and maintain technical documentation.
- Work as a member of a project team.
- Self-teach and work independently.
- Learn and adapt quickly in a dynamic environment.
- Troubleshoot software.
Requirements & Tech Stack
- C, C++, and/or Java (compiled languages)
- bash, Python, Tcl, Tk, and/or Perl (scripting languages)
- Linux systems and tools
- Software engineering lifecycle familiarity
- Familiarity with software troubleshooting techniques
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related discipline from an accredited institution with a cumulative GPA of at least 3.0.
- Currently enrolled (6 semester credit hours or full-time equivalent) in an accredited, degree-granting graduate-level program (or international equivalent).
- Maintain a cumulative GPA of at least 3.2 on a 4.0 scale (or equivalent) in graduate studies.
- Excellent written and oral communication skills.
Desired Qualifications
- gdb or valgrind (software debugging tools)
- SQL relational database schemas, queries, and optimization
- Web-based applications and REST API development
- Instrumentation and control systems understanding
- Embedded systems software development experience
- Virtualization, hypervisors, and/or containerization experience
- Linux system administration and network administration experience
- Network management and troubleshooting experience
- Machine learning or adaptive algorithms (AI) experience
- VxWorks or RTEMS programming experience
- LabVIEW programming experience
- EPICS (Experimental Physics Industrial Control System) experience
- Ability to obtain a Q clearance (normally requires U.S. citizenship)