Demo

Systems Software Engineer (Embedded & Hardware Integration)

iSono Health
Sunnyvale, CA Full Time
POSTED ON 4/30/2026
AVAILABLE BEFORE 10/26/2026

Company Description

iSono Health has developed the world’s first wearable, point-of-care, AI-driven platform with an innovative 3D quantitative ultrasound device designed for early breast cancer detection and monitoring. Our patented technology enables automated 3D scanning of the whole breast within just two minutes per breast without requiring a skilled sonographer. Images are transferred securely to the cloud, allowing radiologists to view results remotely via a simple URL-based viewer. By leveraging advanced machine learning algorithms, our platform identifies abnormal masses, expanding access to point-of-care diagnostics and monitoring across radiology centers, mobile clinics, and beyond. The platform offers a safe, painless, and fast diagnostic experience with actionable AI-driven feedback.


We have created a new category of data-driven infrastructure for early cancer detection, no sonographer required, and built for longitudinal insights. Our mission is to make personalized whole breast imaging accessible to all women worldwide, so no woman dies because her breast cancer goes undetected. 


Role Description

iSono Health is looking for a Senior System Software Engineer to join as a key member of our growing team to architect and develop a state-of-the-art platform that integrates a modern desktop application with an intuitive UI for data acquisition and 3D visualization of ultrasound images with a secure cloud back-end for centralized storage and machine learning. 


This is a full-time on-site position for a Systems Software Engineer specializing in embedded systems and hardware integration. If you are bright, motivated, interested in cutting-edge healthcare technology, and want to make an impact on the lives of millions of women around the world, iSono Health is a place for you. iSono Health is a venture-funded health technology startup headquartered in Sunnyvale.


In this role, you will develop, test, and optimize software for embedded systems and collaborate with cross-functional teams to integrate software with iSono Health’s hardware. You will also be responsible for debugging, enhancing system performance, and ensuring compatibility between hardware and software components. Additional responsibilities include maintaining thorough documentation of system designs and software processes.


Responsibilities:

  • Design and implement robust software architecture and specifications for a cross-platform desktop application of a 3D ultrasound system.
  • Integrate imaging algorithms, AI/ML models, and hardware interfaces into a cohesive, production‑ready software product.
  • Architect secure and efficient databases and file storage solutions for both client and server environments, incorporating strong encryption and security practices.
  • Develop high‑speed data acquisition pipelines and efficient workflows for real‑time imaging and reconstruction.
  • Optimize performance of compute‑intensive workloads through effective threading, resource allocation, and memory management.
  • Develop secure, compliant APIs to facilitate reliable data ingestion and server-side processing, aligning with regulatory requirements.
  • Build and oversee the infrastructure required for server-side web applications enabling remote image viewing, reconstruction, and AI capabilities.
  • Collaborate closely with frontend developers to create intuitive user interactions and engaging application features.
  • Develop and maintain high-quality production-level code for different application components.
  • Create comprehensive documentation covering architecture decisions, codebase details, and system integrations.
  • Lead the software development team, mentoring junior developers and ensuring effective team collaboration.
  • Manage DevOps processes, including continuous integration and continuous deployment (CI/CD) to ensure rapid, reliable software releases.
  • Collaborate closely with the QA team to conduct software verification and validation (V&V) activities, integration testing, and end-to-end test automation.

Minimum Qualifications:

  • BS/MS in computer science with at least 5-10 years of experience
  • Full-stack developer, must be proficient in C# and C , and .NET in the Microsoft Visual Studio environment. A plus with server-side languages such as Python, JavaScript
  • Excellent understanding of multi-threaded programming and memory management
  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Ability to work in a dynamic and fast-paced environment
  • Start-up experience a must
  • Team player with excellent written and oral communication skills

Preferred Qualifications

  • MS in computer science with 8 years of experience
  • Experience with JavaScript frameworks such as Node, Vue, Angular, and React.
  • Background in real-time systems and hardware-software integration.
  • Experience with medical device software development and regulated environments (e.g., IEC 62304). 
  • Experience in Imaging Software preferred
  • Familiarity with GPU acceleration (CUDA or similar frameworks) is a strong plus
  • Experience with cloud computing platforms, such as AWS, Google Cloud or Azure.


We are not engaging external recruiters for this role and will not review unsolicited candidate submissions.


Salary.com Estimation for Systems Software Engineer (Embedded & Hardware Integration) in Sunnyvale, CA
$122,453 to $148,039
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Systems Software Engineer (Embedded & Hardware Integration)?

Sign up to receive alerts about other jobs on the Systems Software Engineer (Embedded & Hardware Integration) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Systems Software Engineer (Embedded & Hardware Integration) jobs in the Sunnyvale, CA area that may be a better fit.

  • Cisco Systems Milpitas, CA
  • Senior Software Engineer- Embedded Systems Location:Milpitas, California, United States of America Category:Product and Engineering Job ID:2010408 undefine... more
  • 12 Days Ago

  • WindBorne Systems Palo Alto, CA
  • WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weather balloon... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!