Senior Associate (UK-Europe Recruitment) at Innova Solutions
Location: Dundee, UK
Contract: 9-12 months, Inside IR35 through Umbrella
Rate: Market rate
Position Summary & Key Responsibilities:
This position involves working as part of a small team in Dundee, collaborating with other facilities and suppliers in the design, evaluation, testing, and support of devices used in self-service products such as ATMs for the banking industry. A key requirement is several years of firmware/software design experience, with a keen interest in electro/mechanical systems operated under software or firmware control.
Main responsibilities include, but are not limited to:
* Designing, developing, and documenting firmware and software drivers for embedded real-time devices.
* Designing, developing, and documenting test procedures and software to validate functionality.
* Conducting software unit testing and supporting integration and system testing.
* Providing regular progress reports on schedule, quality, and changes.
* Leading small teams.
* Project planning and status reporting to management.
Basic Qualifications:
* A degree in Software, Computer, or Electronics Engineering (Hons 2:1 or better preferred). Electronics degrees require significant programming experience.
* Minimum 10 years of experience developing embedded real-time firmware (preferably in C++).
* Experience with RTOS such as VxWorks, FreeRTOS, or uC/COS-II/III.
* Experience developing PC/device application-level software on Linux, Android, or Windows using C++, C#, VB, Java, or C.
* Knowledge of object-oriented software design and methodologies.
* Experience with software configuration management.
Seniority Level:
Mid-Senior level
Employment Type:
Contract
Job Functions:
* Information Technology
Industries:
* IT Services and IT Consulting
#J-18808-Ljbffr