Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Insulet Corporation, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Manager Embedded Software Engineer at Insulet Corporation will oversee a skilled team of embedded software engineers responsible for the design, development, and maintenance of software for medical devices. This role encompasses managing the overall software development lifecycle, ensuring adherence to quality standards, regulatory requirements, and delivering innovative solutions that enhance patient care. The successful candidate will collaborate closely with cross-functional teams while driving initiatives that support the strategic goals of the organization.
Job Responsibilities
- Lead and mentor a team of embedded software engineers, fostering a culture of innovation and excellence.
- Manage the software development lifecycle from requirements gathering through design, implementation, testing, and deployment.
- Collaborate with product management, hardware engineering, and quality assurance to develop comprehensive software solutions for medical devices.
- Ensure compliance with regulatory standards such as FDA, ISO 14971, and IEC 62304 during software development.
- Define and implement software engineering best practices and methodologies to enhance team productivity and product quality.
- Actively participate in code reviews, technical discussions, and project planning to meet project milestones and deadlines.
- Identify risks and develop mitigation strategies within the software engineering process.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development, with at least 2 years in a managerial or leadership role.
- Strong knowledge of C/C++ programming languages and embedded systems architecture.
- Experience with real-time operating systems (RTOS) and low-level hardware interfacing.
- Solid understanding of software development methodologies such as Agile and Scrum.
- Proven track record of successful project management in a regulated industry.
- Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative environment.
Technologies & Tools
The Manager Embedded Software Engineer role utilizes various technologies and tools including C/C++, IDEs such as Eclipse or Visual Studio, version control management systems like Git, and specialized software development tools for debugging and simulation. The position also involves the use of embedded platforms and hardware tools relevant to product design and testing.
Ideal Candidates
Ideal candidates for this position will possess strong leadership qualities, with a proactive approach to problem-solving and the ability to inspire and motivate a technical team. They will be detail-oriented and possess a robust understanding of software engineering principles as well as regulatory compliance in the medical device industry. Effective communicators who can distill complex technical information for diverse audiences will thrive in this role, along with those who are adaptable and passionate about advancing technology in healthcare.
🌙 Night shift. It is 4:22 a.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.