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