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:
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 software for testing and verification
✅ Optimise software for integration with physical and virtual systems
✅ Lead and mentor teams in software architecture and development
✅ Collaborate across engineering, testing, and quality assurance teams
✅ Implement and refine CI/CD pipelines, Agile methodologies, and DevOps practices
✅ Work on software-driven decision-making, simulation tools, and advanced technologies
What We’re Looking For
We welcome candidates with experience in one or more of the following areas:
Software Development & Engineering
Testing & Software Validation
Leadership & Project Delivery
Advanced Software & Simulation