Senior Software Engineer - Medical Device #1527
About ECI ECIs mission is to be the global leader of professional consulting services for the life sciences industry.
Our clients lean on our diverse perspectives and decades of expertise to tackle their toughest challenges, and we take pride in providing them transformative solutions with distinctive, sustainable and long-term value.
ECI boasts a proven track record of providing full product life cycle consulting on a variety of challenging and exciting projects.
Our collaborative culture, welcoming team and flexible employment & benefit options allow us to maintain strong relationships with the most talented individuals in the life sciences industry.
What You'll Do Participate in technology evaluations, technical specification development, technical assessments and validation of software/firmware architectures, embedded software, and system integration aspects of active implantable medical devices.Support the software/firmware specification development, software/firmware architecture, embedded software/firmware development, and integration for active implantable medical devices.Ensure that software/firmware development aligns with IEC 62304, FDA, ISO 13485, ISO 14971 and other regulatory standards governing medical device software/firmware.Collaborate with cross-functional teams, including hardware engineers, systems engineers, risk management, regulatory affairs, and clinical teams, to ensure seamless device integration.Maintain thorough design documentation, traceability matrices, and software development lifecycle (SDLC) artifacts for regulatory submissions.Participate in software and system risk management activities throughout the SDLC.Participate in testing strategies (Unit/Integration) and design verification protocols to verify software/firmware functionality.Provide technical inputs on low-power embedded systems and wireless communication (e.g., BLE, NFC, RF telemetry)Establish and document software/firmware development lifecycle (SDLC) artifacts and processes to align with internal quality management systems (QMS).Perform software/firmware testing, debugging, and verification efforts using tools such as unit testing frameworks, hardware-in-the-loop (HIL) simulations, and automated test environments.Collaborate with regulatory teams on 510(k), PMA, or CE Mark submissions involving software/firmware-related changes.Experience with developing test scripts and test automation framework.
Experience with automation tools such as SeleniumExperience working with Claude for code and script development - nice to have onlyExperience with Python and C/C++ What We Look For Bachelor's or master's degree in computer science, Software Engineering, or a related technical field.Minimum of 5-7 years of experience in software developmentProven experience managing medical device software development teamsStrong technical background with expertise in one or more programming languages (e.g., C#, C++, Java, Python) and software architecture principles.Sol...
- Rate: Not Specified
- Location: Santa Clarita, US-CA
- Type: Permanent
- Industry: Engineering
- Recruiter: Enhanced Compliance Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: 722091527
- Posted: 2026-10-01 09:32:10 -
- View all Jobs from Enhanced Compliance Inc.
More Jobs from Enhanced Compliance Inc.
- Sortierer / Aushilfe / Hilfskraft in Gummersbach (m/w/d)
- Crew Driver - Ground Operations (m/w/d)
- Rezeptionist:in in der Luftfahrt (m/w/d) befristet bis 31.12.2027
- Electrical, Instrumentation & Mechanical Maintenance Planner
- Pharmaceutical Operator
- Production Engineer
- Process Engineer
- Sachbearbeiter Gesundheitsmanagement (m/w/d)
- Network Operations Engineer
- Production Superintendent
- Maintenance Manager
- Associate Business Development
- Electrical Engineer - Power Distribution
- Cutting Operator
- Manufacturing Financial Analyst Intern
- Manufacturing Financial Analyst Intern
- Accounting Analyst
- Production Operator
- Manufacturing Financial Analyst Intern
- E&I Technician