Lead Software Engineer
- Location
- City of Edinburgh, Scotland, United Kingdom
dynamic simulation, numerical optimisation, or applied ML) in energy systems or similar fields. Awareness of hardware-software integration, control systems, and virtualisation for testing and validating outputs against live data from physical devices. Skilled in building reliable interfaces, APIs, and integration layers between computational engines, UI frameworks, and cloud … Experience with profiling tools and techniques for high-performance computing (HPC) to optimize simulation runtimes and memory usage. Ability to design and implement automated testing strategies for computational engines, including regression tests and hardware-in-the-loop validation. Proficiency with Git, continuous integration, and automated deployment pipelines tailored ...