Job Description
Software Engineers – Hybrid Working
About the Role
We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation.
We have opportunities for individuals with experience in:
* Software Development – C, C++, C#, Python, real-time and embedded systems
* Testing & Quality Assurance – Automated testing, system verification, and validation
* Simulation & Modelling – Developing software for simulated environments
* Software Engineering Leadership – Team leadership, project management, and technical expertise
* Systems Integration & DevOps – CI/CD, Agile development, and deployment pipelines
Our work involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation.
Key Responsibilities
Depending on your expertise, you may:
✅ Design, develop, and test high-performance software solutions
✅ Work with embedded, real-time, or middleware applications
✅ Develop and validate sof...