Deltex Medical is a Chichester-based developer and manufacturer of haemodynamic monitoring medical devices that are sold around the world. Deltex Medical is looking to migrate its product range and market position from being hardware-centric to becoming increasingly software-centric. In parallel to the shift to an increasing focus on software-based solutions, the Company is in the process of developing a new product range to enable it to access new market segments in the international medical device market. Deltex Medical is looking for a highly competent lead software engineer – who will report to the CTO - who is also able to think strategically and, as appropriate, influence colleagues. This role goes beyond being an expert coder – but to someone who is looking to leverage their skills and expertise to help grow the revenues and profitability of an ambitious international medical device business. Typical ‘work product’: ▪ Develop software for embedded Linux within a medical device ▪ Investigation into software problem causes and identify solutions ▪ Develop, in conjunction with colleagues, software requirements ▪ Responsible for developing safety critical software and documentation to comply with IEC 62304 ▪ Creation of Software test plans and integration test execution ▪ Change and release management ▪ Lead design and code reviews ▪ Support cybersecurity requirements of medical devices ▪ Provide strategic insight and support for the development of new products and/or new software-related features Required skills / competencies: ▪ Proven track record in developing Software solutions using C/C++ ▪ Proven experience delivering solutions on an embedded Linux operating system ▪ Experience of systems engineering, software development, integration and test ▪ Strong problem-solving skills and the ability to provide clear technical direction ▪ Excellent verbal and written communication ▪ Ability to build effective working relationships with the team and internal stakeholders ▪ Strong time management and organisational skills Desired skills / competencies: ▪ Experience of delivering real-time and/or safety-related software in a regulated environment ▪ Experience with Qt/QML ▪ Knowledge of modelling languages (e.g. SysML, UML) ▪ Knowledge of procedural and object orientated software development languages (e.g. C, C++) ▪ Experience of working in Rust would be advantageous ▪ Knowledge of scripting languages (e.g. Python, Bash) ▪ Experience of GitLab ▪ Knowledge of configuration management within a software engineering environment ▪ Knowledge of Yocto in the customisation of Linux operating systems using SOM BSPs.