Sr. Software Engineer - Embedded Security
Listed on 2026-09-07
-
Software Development
Software Engineer
Select how often (in days) to receive an alert:
Sr. Software Engineer- Embedded Security
Date: Sep 3, 2026
Location: Lakewood, US
Requisition : 35462
At Terumo Blood and Cell Technologies, our 8,000+ global associates proud to come to work each day, knowing that what we do impacts the lives of patients around the world.
For Terumo, for Everyone, Everywhere.
We make medical devices and related products that are used to collect, separate, manufacture and process various components of blood and cells. With our innovative technologies and service offerings, we touch a patient’s life every second of every day and are committed to continuing to increase the number of patients we serve.
Advancing healthcare with heart.
With some of the best and brightest minds in the industry, an unmatched global footprint, comprehensive benefits and a distinct culture, Terumo Blood and Cell Technologies is a great place to work, grow and be part of a team that is focused on making a difference.
Join us and help shape wherever we go next. You create your future and ours.
Senior Software Engineer
- Embedded Security
JOB SUMMARY
Senior Embedded Software Engineer responsible for designing and delivering cybersecurity-enabled software capabilities for safety-critical medical devices. Provide functional and empirical analysis related to the design, development, and implementation of software operating systems, including, but not limited to, utility software, development software, and diagnostic software. Participates in the design, implementation, integration, and support of cybersecurity features within embedded software. Works closely with software engineering, systems engineering, product security, and R&D cybersecurity teams to implement secure and resilient products.
ESSENTIAL DUTIES
- Design and implement software solutions that address cybersecurity requirements while balancing product functionality, performance, reliability, and maintainability.
- Implement secure communications, authentication, authorization, certificate management, and cryptographic capabilities within products.
- Own implementation and maintenance of secure boot, secure update, software integrity, and trusted execution capabilities.
- Apply secure software development lifecycle (Secure SDLC) practices throughout design, implementation, verification, and post-market support activities.
- Collaborate with Product Security and R&D Cybersecurity teams to translate cybersecurity requirements into product implementations.
- Investigate, analyze, and remediate software vulnerabilities and cybersecurity findings.
- Contribute technical content to cybersecurity design documentation, evidence packages, and engineering deliverables.
- Lead or contribute to cybersecurity architecture reviews, secure code reviews, secure coding standards and threat modeling activities for assigned product areas.
- Support integration and use of software assurance tools including static analysis, software composition analysis, and vulnerability scanning.
- Support investigation and resolution of software defects, system issues, and cybersecurity findings identified by customers, testing activities, or internal engineering teams.
- Develop and maintain safety-critical, real-time software, including device drivers and networking stacks.
- Coordinate technical activities, provide status updates, and ensure timely delivery of software features. Collaborate with application engineers to define and implement application-embedded software interfaces.
- Collaborate with hardware engineers to define and implement hardware-software interfaces.
- Debug system-level issues using appropriate diagnostic tools and troubleshooting methods.
- Create and maintain automated testing frameworks.
- Develop technical documentation for software architecture and APIs.
- Participate in design reviews and maintain coding standards.
- Troubleshoot and resolve product field issues.
- Monitor system performance metrics and identify opportunities for improvement.
MINIMUM QUALIFICATION REQUIREMENTS
Education
Bachelor’s degree in Computer Science or in an Engineering discipline or, equivalent of education and experience sufficient to successfully perform the essential…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).