Competitive package with clear technical career progression
Work on mission-critical real-time software systems
About Our Client
Our client is a well-established technology and engineering organisation delivering advanced solutions across highly regulated, safety-critical industries.
Job Description
Design, develop and validate software applications within embedded and real-time environments.
Collaborate with multidisciplinary engineering teams to deliver projects on schedule and to specification.
Execute software verification, integration and system testing activities, including on-site customer support when required.
Produce and maintain technical documentation while ensuring adherence to quality and engineering standards.
Support continuous improvement initiatives across software development and testing processes.
The Successful Applicant
Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics or a related discipline.
Hands-on programming experience in C, C++, C# and/or .NET technologies.
Understanding of software development life-cycle practices, testing approaches and quality assurance processes.
Experience in embedded systems, real-time applications or software verification would be advantageous.
Strong analytical mindset with the ability to work effectively in collaborative project environments.