Tasks and job
- Define and maintain the software architecture for active medical devices
- Understand, communicate, and enforce the company software architecture strategy
- Lead and guide international teams to ensure adherence to the established architecture for individual software systems
- Drive development in alignment with relevant product development processes, guide the software development process through high-level decision making
- Ensure the highest quality standards are met throughout the development lifecycle
- Establish processes and criteria for software development in alignment with industry standards, and product market strategy.
- Contribute to the continuous improvement of development processes and the technologies used
- Define and maintain System Software architecture and design
Professional competencies
Expectations:
- A degree or diploma in IT/ Engineering
- At least 5 years of experience in the development safety critical products
- Minimum of 3 years as a Software Architect in an international, distributed project team
- Proven experience in developing devices with distributed components
- Experience in technical leadership or team lead role
- Strong background in functional safety and security
- Deep understanding of different software architecture and design patterns and programming principles
Preferences:
- Interactions with diverse engineering domains
- Experience with following tech stacks: C#, .NET, Matlab, Simulink, UML state machine-based code generation, C++, Linux, Azure
- Proficiency in creating and interpreting UML models
- Familiarity with software build tools
- Understanding of the physics behind hydraulic systems
- Experience with modern software development methodologies, including SCRUM, TDD, and Clean Code
- Hands-on usage of Git, Jira, Doors/Polarion, Enterprise Architect, and SonarQube
- Experience with different communication protocols: SPI,I2C,UART CAN and CAN-FD
- Experience with embedded SW development, understanding constraint of such system
- Skilled in development with STM32 microprocessors
- Experience in the development of medical devices
Personal competencies
- Strong analytical and problem-solving abilities
- Excellent communicator
- Fluent in English
- Accurate, precise work
- A strong drive for continuous personal and professional development
- Results-driven, open mindset
- Team player