Job Title:
Software Development Engineer C++
Location:
Rotkreuz, Switzerland
Job Category:
Software Development
About the Company:
Roche Diagnostics in Rotkreuz (ZG) is the world leader in in-vitro diagnostics.
Job Summary:
We are seeking an ambitious Software Developer with very good programming skills in C++.
Key Responsibilities:
* Full Lifecycle Development: Manage all phases of software development from feasibility studies through design, development, testing, and bug fixing.
* Cross-functional Collaboration: Contribute to feature objectives in close collaboration with Mechanics, Electronics, and Systems Engineers.
* Agile Methodology: Participate in defining work packages, estimation, planning, and implementation as an agile software development team member.
* Code Design & Testing: Design and implement high-quality code that meets requirements and specifications.
* Regulatory Compliance Documentation: Provide detailed documentation in alignment with medical device software development process standards.
* Quality Assurance: Conduct thorough reviews of application design, functionality, usability, and performance.
* Innovation & Problem-Solving: Bring innovative ideas to solve complex technical challenges.
Requirements:
* Master or bachelor degree in software engineering or related field.
* >5 years of experience as a SW-developer in agile driven embedded software development.
* Strong team player with focus on project deliverables.
* Very good knowledge of programming languages C++ and Linux OS.
* Experience with SAFe or Agile methodology.
* Fluent in English and good German skills (B1).