Devices Software The Devices Software team works in close collaboration and is co-located with our cross functional development team. The primary role of the team is to create specifications and designs for new products or improvements and enhancements to existing products. The software group uses an Agile mindset and methodologies to deliver embedded software, including the development of embedded device applications, drivers, user interfaces, control systems, wireless and cellular communications, along with the CI/CD system.
Software Engineer, Devices Software
The Software Development area of the Devices Software team is primarily concerned with the development of accurate, quality, real time embedded software applications for medical diagnosis and treatment.
Responsibilities
* Designing, developing and testing software
* Verifying software behaviour meets requirements through manual and automated tests
* Documenting product design
* Delivering quality products within a timeline and within budget
* Analysing, debugging and helping resolve customer issues
* Collaborating and communicating effectively with all stakeholders required
* Building stable working relationships internally to exchange information
* Balancing delivery to various internal customers based on value to the business.
Technical Skills
* Proficiency in C++ and/or Python to develop application and test code
* Experience in Agile Development Processes
* Experience with Atlassian and Code Management tools such as GitHub, Confluence, Bitbucket and others
* Experience in CI/CD concepts
* Assuring the quality of software applications through design, review and testing
Soft Skills
* Good verbal and written communication skills
* Collaborative team member within team and external stakeholders
* Occasionally lead the work of project teams
* Eager to learn new complex systems and latest technologies
* Ability to translate customer needs to technical requirements
Required Experience
* Commercial experience developing for software applications
Preferred Experience
* 2+ years of commercial embedded C/C++/Object Oriented programming experience
* Medical device industry experience
* Embedded programming experience
* Test Driven Development
* Experience with CI/CD tools such as Jenkins
#J-18808-Ljbffr