Join Flexciton, where innovation meets inspiration in the heart of the semiconductor industry. We're pioneers in the 4th industrial revolution, crafting cutting-edge AI solutions tailored for manufacturing. Despite being a startup, we collaborate with global leaders, reshaping the semiconductor landscape.
Semiconductors are the foundation of the future, touching every aspect of our lives. From AI-driven technologies and renewable energy systems to smart devices and healthcare innovations, they are the building blocks of progress. At Flexciton, we simplify chipmaking, unlocking endless possibilities. Together, we're redefining technology's future, fostering a seamless, efficient, and sustainable semiconductor world. Join us in shaping limitless horizons.
About The Role
We’re looking for a Software Engineer with optimisation skills to join a tight-knit software development team. We want to work together towards one common goal: to automate and optimise decision-making across the chipmaking industry. As a member of the team, you will build innovative scheduling models and algorithms within a SaaS platform that already serves some of the most advanced factories in the world.
What You’ll Be Doing
- Be part of an agile software delivery team building the Flexciton app suite for scheduling and planning semiconductor operations.
- Research and implement new methods for tackling interesting combinatorial problems using approaches such as Linear Programming (LP), Mixed Integer Linear Programming (MILP).
- Develop heuristic search and discrete event simulation algorithms.
- Partner with customer-facing teams to trial the developed solutions live in some of the world’s most advanced semiconductor fabrication plants
- Characterise quality and performance of different modelling approaches using benchmarks and data analytics.
What You Will Achieve In Your First 6 Months
- Deliver new app features that have an immediate effect on the factory floor.
- Engage with intricate problems faced by semiconductor plants, crafting state-of-the-art models and solution strategies.
- Learn your way around the full stack of our application and get to work with the latest SaaS technologies.
- See your work have real world impact, as hundreds of human and robotic operators follow decisions suggested by your models.
What We Are Looking For
- A strong interest or experience in exact or heuristic optimisation methods for solving combinatorial problems such as LP, MILP, constraint programming, metaheuristics.
- University degree in computer science, operations research, engineering, mathematics, physics or related.
- Solid understanding of software engineering, algorithms and data structures.
- Proficiency in Python or another object-oriented programming language.
- Proven ability to thrive in a collaborative environment.
- Eagerness to communicate complex technical concepts clearly.
- Ability to balance mathematical rigour with an appetite to ship software and learn via iteration.
The Following Are a Plus But Not Required
- Experience working with solvers like CPLEX, Gurobi, FICO etc.
- Experience with scheduling and planning problems in other domains (e.g. logistics, energy)
- Experience with Git, SQL, testing and CI, Docker & Kubernetes
Above all, we are looking for curious and motivated individuals that are eager to grow while changing the face of semiconductor manufacturing. If this sounds like you,even if you don’t feel like you meet all the criteria above, apply today and help us build the future.