V

Varian

Tech-enabled radiation oncology hardware and software

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • At least 3 years of professional experience in embedded software development or a closely related engineering discipline.
  • Experience developing software using C, C++, or C#.
  • Experience with embedded systems, hardware/software integration, and hands-on debugging.
  • Familiarity with low-level hardware interfaces, device drivers, or communication protocols.
  • Experience performing software testing, troubleshooting, and defect resolution.
  • Ability to interpret technical requirements and translate them into reliable software designs and implementations.
  • Understanding of software quality, engineering processes, and technical documentation.
  • Ability to collaborate effectively with multidisciplinary engineering teams.
  • Comfort working in a laboratory environment with hardware prototypes, test equipment, and electromechanical systems.

Responsibilities

  • Design, develop, implement, and maintain embedded software for motion control and safety-related subsystems within SPECT Molecular Imaging systems.
  • Drive end-to-end embedded software development activities, including requirements definition, architecture, design, implementation, testing, integration, and ongoing product support.
  • Develop and maintain software requirements, architecture documentation, design specifications, and technical documentation.
  • Develop, debug, and optimize embedded software using C, C++, or C#.
  • Design and support low-level hardware/software interfaces, device drivers, and communication protocols.
  • Develop and implement motion control functionality, motor tuning, safety mechanisms, and fail-safe error-handling capabilities.
  • Ensure software designs and implementations conform to applicable safety requirements, development processes, and established engineering standards.
  • Perform unit testing, debugging, and verification activities to ensure software functionality, reliability, and quality.
  • Support system-level integration, troubleshooting, and validation of embedded software within complex electromechanical systems.
  • Use hardware debugging and diagnostic tools, including oscilloscopes, logic analyzers, CAN analyzers, and other specialized instrumentation.
  • Investigate and resolve software and hardware integration issues identified during development, laboratory testing, manufacturing, or field operation.
  • Collaborate with electrical, mechanical, systems, and software engineering teams to evaluate system interactions, technical risks, and product performance.
  • Participate in Agile development activities, including sprint planning, work estimation, technical discussions, and execution of assigned deliverables.
  • Support continuous improvement initiatives that enhance software quality, development efficiency, and product reliability.

Desired Qualifications

  • Experience developing embedded software for motion control systems, motor controllers, or complex electromechanical equipment.
  • Familiarity with safety-critical firmware, fault detection, fail-safe mechanisms, and error-handling strategies.
  • Experience with communication interfaces and protocols such as CAN, UART, I2C, or ADC-based hardware interfaces.
  • Hands-on experience using oscilloscopes, logic analyzers, CAN sniffers, or similar debugging equipment.
  • Experience with motor tuning, motion control algorithms, or real-time control systems.
  • Familiarity with host emulation, diagnostic logging, and system-level troubleshooting.
  • Experience developing software in an Agile or Scrum environment.
  • Experience working in regulated product development environments, particularly medical devices.
  • Familiarity with medical imaging equipment, including SPECT, PET, or other advanced imaging systems.
  • Experience collaborating with electrical, mechanical, and systems engineering teams throughout the product development lifecycle.

About the Company

Varian

Tech-enabled radiation oncology hardware and software

Varian, part of Siemens Healthineers, focuses on oncology by providing integrated radiation oncology solutions that combine software, hardware, patient data, and care teams. Its offerings include treatment-planning software, radiation therapy machines, and data-management systems that work together to enable precise cancer treatments. The company differentiates itself through an integrated platform approach and services like Oncology-as-a-Service (OaaS), which lets healthcare providers adopt advanced radiation oncology with ongoing service support rather than large upfront investments. Varian serves healthcare providers such as hospitals and cancer centers, helping them deliver coordinated care and improve patient outcomes. Its goal is to reduce the fear of cancer by using data and technology to support clinicians in delivering effective treatments.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
1948

Recently Posted Jobs

Explore more opportunities at Varian

See more jobs