Job Title: Embedded Software Engineer (Freelance, Medical Devices)
Location: Hybrid (Bavaria Region)
Contract Type: Freelance/Project-Based
About the Opportunity
We are seeking a highly skilled and motivated Embedded Software Engineer to work on an exciting project with a leading medical device manufacturer in Bavaria region, Germany. As a freelancer, you will play a pivotal role in developing, optimizing, and maintaining embedded software systems for cutting-edge medical technologies that improve lives.
Key Responsibilities
- Embedded Software Development: Design, develop, test, and debug embedded software for medical devices, ensuring compliance with regulatory and quality standards (e.g., ISO 13485, IEC 62304).
- Collaboration: Work closely with cross-functional teams, including hardware engineers, system architects, and quality assurance specialists, to deliver high-quality solutions.
- Optimization: Optimize software for performance, reliability, and resource efficiency on embedded platforms.
- Documentation: Prepare and maintain detailed technical documentation, including design specifications, test plans, and compliance records.
- Compliance: Ensure adherence to medical device software standards and assist with certification and validation processes.
Required Qualifications
- Experience:
- Proven track record as an embedded software engineer, preferably in the medical device industry.
- Strong expertise in C/C++ programming for embedded systems.
- Technical Skills:
- Hands-on experience with microcontrollers, RTOS (e.g., FreeRTOS, Zephyr), and low-level programming.
- Proficiency in debugging tools (e.g., oscilloscopes, logic analyzers).
- Experience with communication protocols (e.g., I2C, SPI, UART, CAN).
- Compliance & Standards:
- Familiarity with medical software standards (IEC 62304) and risk management processes (ISO 14971).
- Prior exposure to safety-critical or high-reliability systems is a plus.
- Soft Skills:
- Strong problem-solving ability, analytical thinking, and attention to detail.
- Effective communication skills, with the ability to convey technical concepts clearly.
- Education:
- Bachelor’s or Master’s degree in Embedded Systems, Computer Engineering, Electrical Engineering, or related fields.
Preferred Qualifications
- Knowledge of medical imaging, signal processing, or wireless communication in embedded systems.
- Familiarity with version control systems (e.g., Git) and agile development workflows.
- Experience with Linux-based embedded systems is a plus.
Project Details
- Contract Type: Freelance
- Location: Remote work is possible, but occasional on-site visits to Germany, Bavaria region may be required.
- Duration: 6–12 months, with the possibility of extension based on project requirements.
Why Join This Project?
- Opportunity to work with a globally recognized medical device manufacturer.
- Contribute to the development of life-saving technologies.
- Flexible working arrangements and competitive remuneration.