Please check your email .
The Software Engineer will be responsible for the specification, design, implementation and test of software for the new generation of imaging systems.
The role will require excellent communication, innovative and creative skills to develop safety critical solutions which comply with strict regulations and standards across the globe.
Represent the Software Engineering Section on allocated projects
Ensure that all products are developed in accordance with the published software engineering lifecycle and it's supporting procedures and local work instructions
Analyse requirements and produce documented product designs utilising approved tools
Ensure that all designs and changes are subjected to the appropriate level of review
All code shall comply with the published coding standards
Make provision for adequate testing and inspection of code produced in order to ensure quality in accordance with the published verification plan. Ensure that adequate records of these verification activities are kept
Ensure that all code released into a build has been adequately tested and that the impact on the rest of the software product is defined and limited.
An enthusiastic team player as part of an Agile software development team
Relevant Degree or equivalent experience
Proficient use of C# and .Net Framework in a Windows environment
Fluent in English
Solid understanding of software engineering disciplines, practices, and techniques
Structured and professional approach to software engineering
Experience of automated unit testing
Proficient use of C++ in a Windows environment
Experience of developing Windows WCF applications in a Service Oriented Architecture
Experience of developing user interfaces using MVVM design patterns
Documenting software designs using UML
Worked in an Agile and Scrum environment for Software Development
Experience of developing Computer Vision applications
Experience of developing Imaging applications
Experience of developing with real-time systems
Experience of using DICOM
Experience of developing in a regulated environment
Relational Databases and SQL
Register with ARM's job board to receive the latest opportunities that match your criteria straight in your email inbox, manage your job search and receive our newsletter.
Looking for a different recruitment experience? Work with an award-winning multidisciplinary team of technology and engineering recruitment experts, find out exactly what makes ARM stand apart.