Nine Twenty Technology has a fantastic opportunity for an experienced 'Software Engineer' to join our well known Medical Device Manufacturing client on a permanent basis. This is a very exciting time to be joining the business and be an integral part of the Software Engineering team, with a company that is going through a rapid period of growth & have a successful name on the marketplace.
As a Software Engineer, you will have responsibilities in the following areas:
- Maintain and extend the functionality of existing PC based utilities, written in C#
- Design, development, and support of new utilities
- Contribute at all stages of the full software lifecycle
- Contribute to the development of the embedded software required
- Create and maintain a software system that allows the effective set up of experiments, captures experimental data and allows review and analysis of the experimental data.
- Define and execute the required unit testing verification activities
Required experience:
- 3+ years of related work experience.
- Proficient in C#
- Agile/Scrum experience
- Ideally experience developing safety critical software or for a highly regulated market.
- Ability to translate requirements into design specifications.
- In-depth knowledge of an IDE
- Use of defect and task tracking software e.g., Jira.
- Experienced with version control systems e.g., SVN / GIT.
- Demonstrable understanding of the role and benefits of Unit Testing and Static Analysis.
Desirable skills:
- Degree qualified
- Linux as a development target.
- Qt, Python.
- Practical experience of JTAG debuggers/programmers.
- Practical experience of the product verification and validation cycle for a medical device
- Experience of using a Requirements Management Tool, e.g. Jama
To be considered for this exciting opportunity, please apply today or call Sophie for more info on 07775 380 860.