Company Description
Inovytec Medical Solutions Ltd. specializes in developing cutting-edge technologies for first-line solutions in medical emergencies, focusing on respiratory and cardiac critical aid. Our innovative products are designed to save lives during the critical first minutes when patient outcomes are most affected. At Inovytec, we strive to create efficient life-saving devices that can be used by any first responders, anywhere and anytime. Our mission is to enhance emergency care and empower responders in the most challenging situations.
Responsibilities:
- Plan, design, and develop software for new medical products
- Design and implement software components using C/C++ in real-time environments
- Maintain, improve, and debug software for existing devices in the field
- Write and maintain software documentation, including requirements and design documents
- Support system integration, testing, and root-cause analysis
Requirements:
- B.Sc. in Software Engineering , Electrical Engineering, Computer science, or any other relevant scientific degree
- 4+ years of experience in embedded software development
- Strong expertise in Embedded Linux development – Must
- Hands-on experience with Yocto / Yocto Project–based build systems
- Experience with Linux kernel, device drivers, BSP customization, and root filesystem creation
- Debugging and performance analysis on embedded Linux targets – Must
- Strong C/C++ and Python programming skills
- Experience with ARM architecture, system peripherals (SPI, UART, I²C, USB), and low-level hardware protocols – Must
- Experience with cloud environments (AWS) and IoT devices
- High-level English (reading, writing, and speaking)
- Proactive mindset and strong self-management skills
Advantages
- Experience writing Software Requirements and Design Documents
- Experience with GSM and Bluetooth
- Development of PC-based tools and user interfaces
- Experience in regulated or medical device environments