Senior Embedded Software Engineer Contract
Job Location:
South San Francisco, CA - USA
Monthly Salary:
Not Disclosed
Posted on:
Yesterday
Vacancies:
1 Vacancy
Job Summary
Senior Embedded Software Engineer - Contract
Cytovale Software & Data Systems
Department: Software & Data SystemsReports To: Senior Engineering Manager Software & Data
About Cytovale
The Role
What Youll Do
- Design implement and maintain embedded software in modern C across IntelliSep instrument platforms and Linux-based systems.
- Support platform modernization efforts including embedded OS upgrades toolchain updates and software infrastructure improvements.
- Develop Python-based tools build systems and CI/CD pipelines to support verification and validation (V&V) manufacturing service and data workflows.
- Troubleshoot complex issues spanning software firmware operating systems networking and instrument hardware.
- Design and maintain interfaces between instrument subsystems including imaging motion control sensing and software services.
- Author and maintain software requirements architecture/design specifications and quality system lifecycle artifacts.
- Contribute to software V&V cybersecurity maintenance vulnerability remediation risk management and secure product development activities.
- Distribute engineering knowledge through documentation architecture reviews and mentorship.
Required Qualifications
- BS or MS in Computer Engineering Electrical Engineering Computer Science or equivalent industry experience.
- 8 years of experience developing embedded software for complex electromechanical systems.
- Expert-level C programming on Linux-based systems with strong multi-threading and performance-optimization experience.
- Experience integrating and debugging complex instrumentation (motion control imaging sensors networking) using equipment like oscilloscopes and logic analyzers.
- Strong Python programming skills.
- Experience developing and maintaining CI/CD infrastructure cross-compilation environments and automated verification workflows.
- Experience authoring software requirements architecture documents and design specifications.
- Demonstrated ability to independently troubleshoot cross-disciplinary issues with excellent written and verbal communication skills.
Preferred Qualifications
- Experience developing medical device software under FDA design controls IEC 62304 ISO 13485 and risk management frameworks.
- Hands-on embedded Linux experience including OS interfaces deployment debugging and lifecycle maintenance.
- Experience with Docker containerized build environments and infrastructure automation.
- Experience with distributed embedded systems architecture configuration management and regulated development processes.
- Experience supporting cybersecurity deliverables (SBOM generation vulnerability management penetration testing remediation).
- Experience with image acquisition computer vision image processing or scientific instrumentation.
Required Experience:
Senior IC
About Company
Cyotvale offers IntelliSep, an FDA-cleared early sepsis detection test powered by the Cytovale System medical device.