Revive Medical Technologies Inc. is on the hunt for a passionate Embedded Software Engineer to join our trailblazing team as an intern. This role is an exceptional opportunity to immerse yourself in the intricate world of embedded systems within the innovative medical technology sector.
Responsibilities:
1. Collaborate with cross-functional teams to design, develop, and maintain custom Yocto Linux operating systems and GUI applications for various MPUs.
2. Ensure seamless integration of software solutions with hardware components and other embedded systems.
3. Engage in the entire software development life cycle, from conceptualization to deployment.
4. Implement and optimize algorithms, data structures, and code to maximize software performance within embedded environments.
5. Debug and troubleshoot software issues, ensuring the reliability and robustness of applications.
6. Keep abreast of emerging technologies and best practices in embedded software development.
7. Participate in code reviews and contribute to project documentation tailored for embedded systems.
We Need Someone With:
1. Fresh Graduates are encouraged to apply!
2. Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
3. Demonstrated experience (internships/jobs) in embedded software development and programming.
4. Proficiency in Embedded C/C++ programming.
5. Experience in Qt is a plus.
6. Strong problem-solving abilities, attention to detail, and a commitment to quality in resource-constrained environments.
7. Effective communication and collaboration skills essential for teamwork in an embedded software development setting.