Job Description
A Software Engineer in the compiler group responsible for developing and optimizing compiler software, including languages and scheduling algorithms, to support quantum device programming on specialized hardware.
Key Responsibilities
- Develop and maintain compiler software within the compilation stack, including language and optimizing compiler development.
- Contribute to the design and implementation of hardware instruction assemblers and temporal scheduling algorithms for quantum device programs.
- Collaborate with team members using version control systems like Git to ensure full software development lifecycle management.
Requirements
- Outstanding programming skills, including full cycle software development with Git.
- Familiarity with Lisp and Python.
- Solid understanding of computer science fundamentals including compilers, operating systems, data structures, and algorithms.
- Bachelor's, Master's, or PhD in computer science or mathematics, or equivalent knowledge gained through industry experience.
- US Citizenship.
- Ability to obtain and maintain a US Government Security clearance.
Benefits & Perks
Base salary range: 132,765 - 165,983 USD
Bonus benefits
Work environment with a focus on advanced quantum device technology
Full cycle software development experience
Opportunity to work in a role requiring US Citizenship and ability to obtain security clearance
Ready to Apply?
Join HRL and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs