Vilnius/Remote
In this project you will join a team working with the device that is intended for patients who are suffering from multi-organ failure.
Get ready to dive into the exciting world of embedded development in C++! As an Embedded Software Engineer, you will contribute to the development and enhancement of embedded software for medical devices, ensuring safety, reliability, and compliance with medical standards.
Other responsibilities would include:
• Debug complex software and hardware integration issues, ensuring seamless functionality in real-world scenarios
• Conduct static and dynamic code analysis to ensure compliance with safety-critical standards
• Carrying out requirement reviews and tracking acceptance criteria
• Creation of the necessary documentation
• Carrying out risk analyses and assessments
• Carrying out system integration and developer tests
• Development following internal processes and guidelines as well as regulatory requirements
• Ensuring high-quality results in terms of good testability of individual functions and easy maintainability
• Testing the hardware and software prototypes
We are looking for a person with the following experience:
• Proven experience in embedded systems development
• Proficiency in C++ and Linux
• Experience with real-time operating systems (RTOS) and low-level programming
• Experience with Kernel would be a plus
• Strong understanding of device drivers, hardware/software integration, and debugging
• Familiarity with safety-critical software development practices
• Experience with electronics would be an advantage
• Ability to freely communicate in English - written and spoken