Software Engineer (Modelling & Simulations)
Indexed description
What You'll Accomplish:
- Join our talented and enthusiastic team of scientists and engineers in designing our next generation of design verification environment
- Take ownership of key components in our modelling and simulation pipeline, and work closely with the quantum team to streamline and optimise their workflows
- Write full provable, reliable, well-documented, and high-quality software
- Build intuitive and user-friendly software tools and libraries to be used by internal and external development teams
- Support testing, optimisation, validation of various models and simulations, and their subsequent deployment to UQ's HPC and cloud servers
- Develop a deep understanding of the trade-offs associated with design choices across UQ's physics models, iQPU chips, quantum algorithms, compilation stack and hardware processes
- Solid programming experience in languages such as Python, C/C++, Rust
- Experience in designing, developing, debugging, testing, profiling, and optimising commercial-quality simulation software
- Collaborative team player with good communication skills
- 5+ years of experience in delivering high-performance, commercial-quality models and simulation software in close collaboration with applied scientists
- Strong mathematical and analytics background
- Highly proficient in various modelling paradigms and numerical methods, including equation-based modelling (EBM), discrete-event simulation (DES), and statistical models
- Experience in designing, building, and optimising simulation platforms for scientific or engineering applications
- Experience with HPC, hardware acceleration, and parallelisation
- Polyglot with extensive experience in Python and at least one of C/C++, or Rust
- Writing readable, dependable, efficient, and well-documented code
- Pragmatic approach to decision-making and design choices
- Previous experience in start-ups or fast-paced, dynamic work environments
- Exposure to quantum physics and electromagnetic
- Experience of working with cloud platforms such as Azure/GCP/AWS
- Experience with data pipelines
- Bachelor's/Master's degree in applied science, computer science, engineering, or a related discipline
We are committed to nurturing diversity and inclusion
At Universal Quantum, we're passionate about working with and for all kinds of minds. As a proud signatory of the Tech Talent Charter (TTC), we have made a number of formal commitments to help to hold ourselves accountable to both our team and peers. This includes pledging to collaborate and share best practices with others, to continuously develop plans to drive inclusion across our business, and to collect and share our diversity data annually. We welcome team members from all backgrounds, and work to create an environment where everyone can flourish freely.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search