Software Systems Engineer
Job description
Software Systems Engineer – Shape the Future of Medical Technology!
CardioFocus is seeking a full-time Software Systems Engineer to join our team in Marlborough, MA. In this role, you will design and develop cutting-edge software solutions for complex medical devices, making a real impact on patient care. You’ll collaborate with cross-functional teams to transform innovative ideas and user needs into life-saving technologies.
Key Responsibilities
Define and develop software requirements and features for advanced medical devices.
Lead software planning, estimation, and integration across multiple development teams, including global partners.
Collaborate with cross-functional teams (engineering, marketing, regulatory) to meet customer needs and regulatory standards.
Manage scope changes, perform impact assessments, and guide software development through the entire project lifecycle.
Optimize user interfaces by collaborating with UI/UX designers and customer-facing teams, ensuring consistency across platforms.
Identify opportunities for design reuse across platforms to accelerate development.
Work closely with software architects to define system behavior, allocate requirements, and manage interface control documents.
Qualifications
Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or related field (Master’s preferred).
3+ years of experience in software or systems engineering, preferably in a regulated industry (e.g., medical devices, aerospace, automotive).
Experience with the software development lifecycle, including requirements gathering, design, development, testing, and integration.
Familiarity with regulated environments (e.g., FDA, ISO 13485, IEC 62304) and design control processes.
Proficiency in software development tools (JIRA, Confluence, Git) and experience with use case and workflow development.
Strong understanding of system architecture and integration principles, including requirement traceability and interface management.
Experience collaborating with UI/UX teams to optimize product interfaces.
Skills
Excellent communication and leadership skills, capable of driving cross-functional and global teams.
Strong analytical and problem-solving abilities in complex systems and project management.
Familiarity with Agile/Scrum methodologies and project estimation.
Ability to effectively manage scope changes and perform impact assessments.
Strong organizational skills with attention to detail, especially for regulatory compliance documentation.
Preferred Experience
Experience in the medical device or healthcare industry, with a solid understanding of relevant standards and regulations.
Background in embedded software systems or real-time software development.
Knowledge of human factors engineering and UI/UX design principles.
Additional Information
Business travel of up to 25% may be required.
CardioFocus is an Affirmative Action and Equal Opportunity Employer. We value diversity and are committed to creating an inclusive environment for all employees.
Salary Range 120k-150k
Please submit your resume and cover letter to: careers@cardiofocus.com