HRL is seeking a Software Engineering Manager to lead a team of system software engineers developing critical software for quantum information technologies. Scientists and engineers at HRL use our quantum software development kit every day to advance our quantum device technology.
Requirements
- 7+ years of professional software development experience, with at least 3+ years in a technical leadership or management role.
- Strong expertise in C++ and experience with Python.
- Deep understanding of computer science fundamentals, including operating systems, memory management, and performance optimization.
- Familiarity with scientific test instrumentation (e.g., waveform generators, oscilloscopes) and communication protocols (e.g., VISA, TCP/IP) is desired.
- Familiarity with embedded software is desired.
Responsibilities
- Lead and manage a team of system software engineers, ensuring technical excellence and professional growth.
- Collaborate with cross-functional teams, including hardware engineers and scientists, to integrate software with broader system architectures.
- Manage project schedules, milestones, and deliverables; identify and mitigate risks proactively.
- Ensure best practices for version control, CI/CD, and software documentation are followed.
Other
- Strong leadership and communication skills, with a track record of fostering collaborative teams.
- U.S. citizenship required.
- Must be able to obtain and maintain a US Government security clearance as required.
- We maintain a drug-free workplace and perform pre-employment substance abuse testing.