About ARTIDIS
ARTIDIS AG is a clinical-stage health-tech start-up founded in Basel, Switzerland, that has developed the first nanomechanical biomarker for cancer diagnosis and treatment optimization. The ARTIDIS nanotechnology platform integrates different types of clinical data into the ARTIDISNET digital platform, allowing physicians to significantly shorten the current diagnostic process and benefit both the patient and the healthcare system. ARTIDIS enables professionals to design personalized cancer treatment plans tailored to individual patients' needs and desired outcomes.
Job Purpose
The Embedded Engineer will lead the development of embedded software solutions for medical devices, ensuring seamless integration between hardware and software components. This role involves designing, developing, and implementing software for systems primarily running on an FPGA and embedded Linux. The engineer will collaborate closely with both the hardware design team and the software development team to define system requirements, create drivers, and ensure compliance with medical device regulations. Additionally, the Embedded Engineer will be responsible for troubleshooting, optimizing embedded systems, and preparing documentation for regulatory submissions.
Duties and Responsibilities
- Design, develop, and implement embedded software solutions for medical devices.
- Integrate software with hardware components, ensuring seamless communication between FPGA and HPS.
- Collaborate closely with hardware design engineers to define system requirements and specifications.
- Develop and maintain drivers and other low-level software components.
- Develop and execute test plans to validate embedded software.
- Perform debugging, troubleshooting, and optimization of embedded systems.
- Ensure compliance with medical device regulations and standards.
- Perform test driven development including hardware in the loop testing.
- Use advanced testing methodologies and tools to ensure the reliability and safety of the software.
- Create comprehensive documentation for software design, development, and testing.
- Ensure traceability of software requirements and verification results.
- Serve as the liaison between the hardware design team and the software development team.
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience of 10+ years in embedded software development, preferably within regulated industries such as medical devices, automotive, defense, or aerospace.
- Strong expertise in developing software for systems involving FPGA and HPS, particularly under Linux and preferably on Intel products (Altera).
- Strong understanding of embedded systems design, integration, and verification.
- Proficiency in programming languages such as C, C++, and HDL (Hardware Description Language).
- Experience with embedded Linux, including kernel development and driver integration.
- Experience in Intel FPGA tools software including Quartus and ModelSim.
- Demonstrated ability to develop and execute detailed test plans and verification processes.
- Proficiency in troubleshooting and maintaining embedded systems.
- Strong understanding of medical device standards and regulatory requirements.
- Excellent problem-solving skills and attention to detail.
- Ability to collaborate effectively in a team environment with engineers and other departments.
- Fluent in English
Working Conditions
The environment is a typical start-up with an intrinsically motivated international team. Our company is an excellent place for rapid advancement and offers a promising opportunity to learn and share know-how in a very agile environment. The position requires the employee to go the extra mile when needed. We are looking for a team player who appreciates direct communication. The effort is rewarded with challenging tasks, the possibility to take responsibility, a highly driven team, and work serving a significant purpose. The job position comes with a competitive salary and a bonus for outstanding performance.