Job Title: Software Development Specialist
">
About the Role:
We are seeking skilled software professionals to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation.
The ideal candidate will have experience in one or more of the following areas:
* 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
Key Responsibilities:
The successful candidate may be involved in:
* Designing, developing, and testing high-performance software solutions
* Working with embedded, real-time, or middleware applications
* Developing and validating software for testing and verification
* Optimising software for integration with physical and virtual systems
* Leading and mentoring teams in software architecture and development
* Collaborating across engineering, testing, and quality assurance teams
* Implementing and refining CI/CD pipelines, Agile methodologies, and DevOps practices
* Working on software-driven decision-making, simulation tools, and advanced technologies
What We're Looking For:
We welcome candidates with strong programming skills in C, C++, C#, or Python, and experience with embedded, middleware, or real-time software.
Candidates should also have a good understanding of systems integration and software optimisation. Additionally, knowledge of automated test development, test-driven development (TDD), system verification, and validation is desirable.
Benefits:
Successful candidates will have opportunities to work on innovative projects, develop their skills, and advance their careers in a dynamic and supportive environment. They will also have access to training and development programs, flexible working arrangements, and a competitive salary package.
Others:
We are an equal opportunities employer and welcome applications from qualified candidates regardless of their background. Our company values diversity, inclusivity, and respect for all employees and applicants. The successful candidate will be required to undergo a thorough vetting process, including reference checks and security clearance.