Description :
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all.
Youll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life.
We are looking for a highly skilled Software Engineer with strong expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT.
As part of the Platform COE, you will work on cutting-edge technology to build high-performance, scalable, and reliable systems in a Linux environment.
Responsibilities may include the following and other duties may be assigned :
- Collaborate with stakeholders to translate requirements into platform solutions and evaluate emerging technologies.
- Design, develop, test, document software components, and resolve infrastructure/application issues.
- Lead CAPA, field investigations, and capacity planning for platform growth.
- Maintain technical documentation and drive continuous improvement with Agile/Scrum.
- Interface with cross-functional teams, ensuring compliance with standards and regulations.
- Report to Engineering Director and collaborate with global teams, vendors, and stakeholders.
- Assess design changes, applying Model-Based Systems Engineering and ensuring safety and risk management compliance.
- Mentor junior engineers, track deliverables, and support occasional travel.
Required Knowledge and Experience :
- Requires mastery level knowledge of specialty area and working knowledge of several other areas, typically obtained through advanced education combined with experience.
- May have deep knowledge of project management.
Must Have: Minimum Requirements :
B-Tech/BE in Computer Science/Electronics or equivalent with 17+ years of relevant experience.
ME/M-Tech in Computer Science/Electronics or equivalent with 15+ years of relevant experience.
Skills & Experience :
Industry Experience & Domain Knowledge :
- Experience in the Medical Device Industry or related field.
- Experience in regulated environments and global regulatory compliance.
- Prior experience with FDA Class I, II, and III Medical Device systems.
- Understanding of complex embedded systems and software.
- Familiarity with networking protocols.
Technical Expertise :
- Expertise in Embedded C/C++ within RTOS development environments.
- Hands-on experience in Embedded/Firmware Device Drivers.
- Proficient in hardware/software interfacing and design.
- Desired experience with Qt, SQLite, Linux Yocto, and Security.
- Strong understanding of software development and system design.
Software Development Practices :
- Proficiency in Agile software development processes.
- Experience with change control, requirements management, and source code control.
- Conduct Code Reviews, Static and Dynamic Code Analysis.
- Generate software metrics for Unit and Integration Testing.
Team Collaboration & Communication :
- Strong interpersonal, presentation, and organizational skills.
- Ability to work in flexible settings and different time zones.
- Ability to work in a team environment and directly contribute to its success.
- Participate in system design and coordinate with teams and internal product management.
- Leadership and mentoring skills; able to manage diverse relationships and work with higher management.