
Senior Software Systems Engineer – R&D
Terumo Blood and Cell Technologies
full-time
Posted on:
Location Type: Office
Location: Cartago • Costa Rica
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Provide technical leadership for software-intensive sustaining initiatives across a portfolio of blood and cell therapy capital equipment systems
- Lead systems engineering activities for software-intensive sustaining projects across compliance, service, cybersecurity, and cost initiatives
- Own system and software-level requirements, architecture, interfaces, and traceability for existing products
- Define and maintain software-centric system architectures, including software-hardware interfaces and data flows
- Ensure software requirements are fully traceable through implementation, verification, and validation
Requirements
- Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Systems Engineering, or a related technical discipline
- 5+ years of experience in systems engineering roles with strong software focus
- Proven experience working on software-intensive, multidisciplinary systems in regulated environments
- Demonstrated experience with regulated software development lifecycles, V-Model execution, and systems engineering best practices
- Experience supporting sustaining engineering, post-market changes, and software lifecycle management
- Strong understanding of software architecture, system integration, and software-hardware interaction
Benefits
- Health insurance
- Paid time off
- Professional development opportunities
- Flexible work arrangements
- 401(k) matching
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
systems engineeringsoftware architecturesoftware requirementssoftware-hardware interfacesdata flowssoftware lifecycle managementV-Model executionregulatory compliancetraceabilitysystem integration
Soft Skills
technical leadershipcommunicationcollaborationproblem-solvingorganizational skills
Certifications
Bachelor’s degree in Software EngineeringMaster’s degree in Software EngineeringBachelor’s degree in Computer EngineeringMaster’s degree in Computer EngineeringBachelor’s degree in Systems EngineeringMaster’s degree in Systems Engineering