Embedded Software Engineer
Location: Copenhagen, Denmark
Our client is a leading medical device company based in Copenhagen- they are currently seeking an experienced Embedded Software Engineer with expertise in C++ and FreeRTOS to join their growing R&D team in Copenhagen.
Responsibilities
- Design, develop, and debug embedded software for medical devices using C++ programming language.
- Implement real-time operating systems (RTOS), with a focus on FreeRTOS, to ensure optimal performance and resource utilization.
- Collaborate with hardware engineers to define software requirements and interface specifications.
- Write clean, maintainable, and well-documented code following software development best practices.
- Conduct unit testing and integration testing to ensure software quality and reliability.
- Participate in code reviews to provide and receive constructive feedback for continuous improvement.
- Investigate and resolve software issues identified during testing or in the field.
- Stay up-to-date with the latest industry trends and advancements in embedded software development.
Requirments:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development using C++ programming language.
- Strong understanding of real-time operating systems, preferably FreeRTOS.
- Experience with Bluetooth Low Energy (BLE) technology is advantageous.
- Familiarity with software development tools such as IDEs, debuggers, and version control systems.
- Fluent English
My client can offer a competitive salary and package for this position.
If you are interested and would like to know more, please contact Tom Noble, tom@siblingrecruitment.com