Join to apply for the SW Development Engineer role at Ypsomed AG
* Be an active member of our enthusiastic team that focuses on modern software for connected mobile medical devices
* Create, extend and maintain embedded software units and components in MISRA C
* Create, extend and maintain test cases in C++, using a testing framework in C++
* Peer review other team members' work products
* Create software documentation artefacts, e.g., describing functionality and business logic
* Participate in the creation and reviews of formal specification artifacts
* Support and collaborate with peers in hardware, testing, production, and system/requirements engineering
* Support improvements to development, build, and simulation approaches
Your main tasks
* Contribute to solutions that help people, keeping the bigger picture in mind
* Communicate openly, act responsibly, contribute to a positive mistake culture, and coach others
* Maintain a sense of quality in work results with a pragmatic can-do attitude
* Understand formal requirements, software architecture principles, design patterns, and approaches to functional safety
* Implement features based on the target system's characteristics
* Write maintainable, well-separated code
* Proficiency with C, C++, Git, UML, unit testing frameworks, build systems, Python, and Doors(/NG) is ideal
Seniority level
* Entry level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Medical Equipment Manufacturing
#J-18808-Ljbffr