What is a Software Engineer at Optimal CAE?
As a Software Engineer at Optimal CAE, you play a vital role in bridging complex engineering domains with advanced computational methods. This position requires you to design, build, and optimize software solutions that support core engineering projects, ranging from vehicle systems and manufacturing processes to advanced simulation and controls integration. Your work directly impacts how efficiently teams analyze data, validate product designs, and automate manufacturing workflows.
The role demands a strong balance of software craftsmanship and domain-aware problem-solving. You will often collaborate with multidisciplinary teams—including mechanical, electrical, and robotics engineers—to translate complex physical requirements into robust digital tools and pipelines. Whether you are developing plant throughput simulations, optimizing algorithms for automated systems, or scaling data architectures, your contributions drive technical excellence and operational efficiency across the business.
Navigating this position successfully requires comfort with ambiguity and a passion for engineering rigor. You will encounter intricate technical challenges that demand careful trade-off analysis, performance tuning, and scalable architecture design. Expect an environment where your engineering background, thesis or research work, and practical coding capabilities are put to the test to deliver high-impact results.
