Embedded Software Manager - Fresenius Medical Care Holdings, Inc.
Lawrence, MA 01840
About the Job
Position Summary:
The Software Manager will be responsible for managing an embedded software development team and leading highly technical software development projects relating to current and/or future NxStage products. This person should have prior experience managing projects or being a technical lead on a project involving embedded firmware and application software using a structured product development process in a regulated environment. The candidate should also have experience building, developing, and managing a software development team.
Responsibilities:
- Manage and develop a 3-6 person embedded software team on a daily basis
- Provide oversight and direction to engineers on development and business processes.
- Ensure the team is trained and compliant to SOPs. Mentor and develop a career path for direct reports.
- Drive high-quality expectations on deliverables and drive continuous improvement within the program team.
- Oversee and evaluate deliverables generated by their team.
- Collaborates with technical experts and project managers to scope and balance the workload of direct reports.
- Refine / complete software development plans to meet overall program schedule objectives in coordination with Project Management
- Participate in peer code reviews, use-case testing, debug, etc.
- Lead/participate in formal stage-gate design reviews.
- Collaborate with the SQA team to develop V&V test plans/protocols, etc.
- Ensure adherence to and compliance with organizational policies, guidelines, and objectives.
Skills & Experience:
- 7+ years of experience in embedded software development.
- 2+ years of experience in a Software functional and/or technical leadership role required.
- Must be knowledgeable / experienced in all aspects of applicable medical device software development standards and processes.
- Strong embedded (primary) programming skills & experience required, and application (secondary) programming experience preferred.
- Strong diagnostic & problem-solving skills desired, including root cause analysis and troubleshooting.
- Familiarity with source control, version management, and configuration management practices desired.
- Able to communicate effectively both verbally and in writing.
- Excellent people management and collaboration skills required.
Education & Qualifications:
- BS in Computer Science, Electrical Engineering, or similar relevant discipline; Master’s degree strongly preferred
EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity
Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.
EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity
Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.