top of page

Founding Software Engineer - Astrus

Join Astrus, a pre-seed startup poised to transform global computation. Be part of Astrus' mission to empower chip designers and revolutionize microchip technology with AI. Get in at the ground level and unleash your potential and shape the future of automating microchip design layout with Astrus!

Who Is Astrus & How Are They Changing the World?


Astrus uses AI to automate microchip design layout starting with the biggest bottleneck, analog layout. Astrus is on a mission to radically improve global computation and empower chip designers to create the world's most advanced microchips with AI. Astrus is backed by top-tier VC firms: Khosla Ventures and 1517 Fund.

How Will I Make An Impact?

As Founding Software Engineer, you will have the opportunity to play a leading role in developing the AI system for one of the most technically ambitious startups and radically improve global computation. 🚀


As the second member of the AI team, you will work hand in hand with the CTO (the AI team lead) to bring the AI to life.

You will also collaborate with the product engineering team to ensure seamless integration of the AI into the product.

Generating massive amounts of synthetic data for our AI to learn from is key to Astrus' success. You will be responsible for implementing and optimizing Astrus' training infrastructure so that data generation is lightning-fast.

How Do I Know If This Is For Me? What Are We Looking For?

  • You’re excited to envision and build the full front and backend architecture

  • You have a broad understanding of software development and are keen to wear many hats

  • You’re comfortable starting out as an individual contributor; responsible for developing the backend and establishing the technical foundation

  • As your experience and expertise in the role grow; so will the opportunity to grow and lead a software engineering team and critically shape the future of Astrus!

  • You’re excited about a generous amount of stock options to reflect this high responsibility and impact

The Nitty Gritty:

  • You’ll develop the core training environment to ensure fast and accurate generation of synthetic data

  • You’ll develop system infrastructures to enable efficient and scalable training and inferencing

  • You’ll develop utilities to visualize and analyze the system performance and model behaviour

  • You’ll profile systems to identify bottlenecks and optimize bottlenecks away

  • You’ll gain a deep understanding of customer needs and requirements, through participating in customer discovery (led by the product team) and learning about microchip layout.

  • You’ll have the capacity to grow into a leader at Astrus and gain ownership and responsibility for key systems.

Our Ideal Candidate:

  • You are someone who wants to make a significant impact on the world and is excited about taking on more responsibility as your role grows.

  • You have a strong software engineering background with experience of developing performance-critical systems.

  • Experience with high-performance languages such as Rust or C++, but not limited to these languages.

  • Experience with distributed computing architectures and the use of accelerators such as GPUs and TPUs.

  • Bonus points for having an interest in electrical engineering, circuits, or semiconductors.

  • Bonus points for having a good high-level understanding of modern AI.


Our Process:

As your Artemis Canada Recruitment Consultant, I’ll work closely with you through every step of the process.


We understand, accept, and value the differences between people of different backgrounds, genders, sexual orientations, ages, beliefs, and abilities.  We aim to create an inclusive environment and encourage diverse individuals to apply.

I’d love to hear from you - even if you don’t meet 100% of the requirements. Send me a note at if you or someone you know is interested!


Does this sound exciting to you?
Get in touch with Ashley!

bottom of page