Senior Embedded Software Engineer – Linux & Imaging

Cytovale

South San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cytovale in South San Francisco seeks a Senior Embedded Software Engineer on a contract basis to contribute across the IntelliSep software platform. You’ll design and maintain embedded code in C++ on Linux, advance platform modernization, and help shape software architecture.

Responsibilities include developing Python tools, CI/CD pipelines, V&V, and documentation. You’ll collaborate with hardware teams on imaging, motion control, and sensors while ensuring regulatory quality systems compliance.

Qualifications

  • BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
  • 8+ years of embedded software experience for complex electromechanical systems.
  • Expert-level C++ on Linux with multi-threading and performance optimization.
  • Experience integrating and debugging instrumentation (motion control, imaging, sensors, networking) using oscilloscopes and logic analyzers.
  • Strong Python programming skills.
  • Experience building CI/CD infrastructure, cross-compilation environments, and automated verification workflows.
  • Experience authoring software requirements, architecture documents, and design specifications.
  • Proven ability to independently troubleshoot cross-disciplinary issues with strong communication.

Responsibilities

  • Design, implement, and maintain embedded software in modern C++ across IntelliSep platforms on Linux.
  • Support platform modernization, OS upgrades, toolchain updates, and software infrastructure improvements.
  • Develop Python-based tools, build systems, and CI/CD pipelines for V&V, manufacturing, service, and data workflows.
  • Troubleshoot complex issues spanning software, firmware, OS, networking, and instrument hardware.
  • Design and maintain interfaces between instrument subsystems (imaging, motion control, sensing, software services).
  • Write and maintain software requirements, architecture/design specs, and quality lifecycle artifacts.
  • Contribute to software V&V, cybersecurity maintenance, vulnerability remediation, risk management, and secure development.
  • Share knowledge through documentation, architecture reviews, and mentorship.

Skills

C++ programming
Python programming
Linux
CI/CD
Multithreading
Debugging hardware
Software architecture

Education

Bachelor's / Master in CE / EE / CS

Tools

Oscilloscopes
Logic analyzers
Docker
Containerization
CI tooling

Job description

Cytovale in South San Francisco seeks a Senior Embedded Software Engineer on a contract basis to contribute across the IntelliSep software platform. You’ll design and maintain embedded code in C++ on Linux, advance platform modernization, and help shape software architecture.

Responsibilities include developing Python tools, CI/CD pipelines, V&V, and documentation. You’ll collaborate with hardware teams on imaging, motion control, and sensors while ensuring regulatory quality systems compliance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Linux C++ (Medical)
Senior Embedded Software Engineer - Linux C++ (Medical)

Breakout Ventures • United States

Remote
Senior Embedded Software Engineer - Contract
Senior Embedded Software Engineer - Contract

Cytovale • South San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Vision Engineer - Medical Robotics
Senior Embedded Vision Engineer - Medical Robotics

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Senior Embedded Software Engineer, Imaging & Security
Senior Embedded Software Engineer, Imaging & Security

Analogic • Salem (NH)

On-site
USD 120,000 - 150,000
Senior Real-Time Embedded Video Software Engineer
Senior Real-Time Embedded Video Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Senior Embedded Video Systems Engineer
Senior Embedded Video Systems Engineer

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 190,000 - 270,000
Senior Embedded Robotics Platform Architect
Senior Embedded Robotics Platform Architect

Embedding VC • Milpitas (CA)

On-site
USD 150,000 - 200,000
Stock options/equity
Health, dental, and vision insurance
401(k)
+1
Senior Embedded Vision Software Engineer
Senior Embedded Vision Software Engineer

Cognex Corporation • Germany (OH)

On-site
USD 69,000 - 94,000
Senior Embedded Systems Engineer (C/C++, Linux)
Senior Embedded Systems Engineer (C/C++, Linux)

eInfochips • San Jose (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer: Linux/C++ for Imaging
Embedded Software Engineer: Linux/C++ for Imaging

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000