Embedded Software Engineer/Systems Engineer
Solothurn, Switzerland
6 months with possibility of extension or permanent role
Client is a dynamic Medical device company specialized in the development of wearable medical devices.
Candidate will be supporting an experienced team in the development & verification of safety critical SW for real-time embedded systems for low-power embedded devices in the context of a regulated medical device development process
Responsibilities
- Conception, design, development, and verification of safety critical real-time embedded systems software
- Definition of software requirements, test specifications, design documentation and implementation in source codes
- Part of an Agile interdisciplinary project team - System Engineering, Electronics, Mechanics, Embedded software, Application software
- Collaborate closely with the development team, business, and customers
- Ensure highest quality standards during the entire product life cycle in the context of a regulated medical device development process
Requirements
- University degree (MSc) in Computer Science or Electrical Engineering FH / Uni / ETH or equivalent
- 5+ years of experience in development of embedded software in C / C++ for low-power embedded devices
- Experience with Agile development, code reviews, continuous integration and test automation is an advantage
- Experience in the field of SW Verification for medical devices (IEC 62304) or other safety critical devices is preferred
- Good knowledge of Python (for test automation) is an asset
- Experience in wireless technology (BLE) and medical device connectivity is an advantage
- Experience in connected device cybersecurity is an advantage
- Experience in writing Unit Tests for Embedded C, previous work with Vector Cast is an asset
- Self-organized, solution-oriented, communicative team player with initiative
- Very good oral and written language skills in English, German is a plus
