Are you passionate about shaping the future of healthcare through cutting-edge technology? We're working with one of the largest global medical tech companies, and they're looking for a talented Embedded Software Engineer to join their team! This is an exciting opportunity to contribute to meaningful innovations that make a difference in people's lives around the world.
Here's what you can expect:
Why this opportunity stands out:
- Work with inspiring leaders and colleagues who are dedicated to growth and fostering an inclusive and collaborative culture.
- Help drive transformative advancements in health technology, making an impact that truly matters.
- Contribute to a company committed to reinvention and problem-solving in the MedTech field.
About the company:
Our client is a globally recognized leader in medical technology, advancing health solutions with purpose and passion. They are dedicated to pushing boundaries to develop essential healthcare products that improve lives worldwide. Join a team where you can learn, grow, and contribute to pioneering medical innovations.
Role Overview:
As an Embedded Software Engineer, you will be a key player in designing, developing, and maintaining software solutions for groundbreaking diagnostic products. This role requires collaborating within cross-functional teams and adhering to best engineering practices, ensuring the highest standards of quality in every project.
Key Responsibilities:
- Develop detailed technical documentation to support software projects.
- Build and maintain high-quality software components.
- Work on software architecture, ensuring seamless integration and functionality.
- Debug software issues and identify root causes for quick resolution.
- Participate in the planning and estimation of software development timelines.
- Conduct peer reviews of code and provide constructive feedback.
- Write unit tests, integrate systems, and contribute to testing efforts.
- Continuously enhance software reliability and overall performance.
- Collaborate effectively with cross-functional teams and stakeholders.
- Analyze and understand PCB schematics to inform software decisions.
- Participate in design reviews, including both software and hardware discussions.
What We're Looking For:
- Proficiency in programming languages like C, C++, and C#.
- Familiarity with real-time operating systems (RTOS), especially FreeRTOS, and tools like MATLAB.
- Solid understanding of computer science principles, such as data structures and algorithms.
- Proven experience in delivering commercial software products from start to finish.
- Strong communication skills and a collaborative mindset.
- A proactive approach to learning new technologies and improving your skill set.
Ready to take the next step in your career?
If this sounds like the perfect opportunity for you, don't hesitate-apply now or reach out to me at Take the first step toward making a real difference in the world of health tech!