Imperative Care

Sr Software Engineer, User Facing Applications

Imperative Care
Apply
29 days ago
Campbell, CA, USASenior

Base Salary

$169k - $192k/yr

Responsibilities

  • Design and develop high-performance, real-time visualization applications for medical use.
  • Contribute to the design and implementation of software applications, embedded technology, and algorithms for a robotic platform.
  • Develop and maintain robust software infrastructure and testing frameworks, including unit, integration, and automated tests.
  • Optimize software for low latency, high reliability, and scalability in a regulated environment.
  • Collaborate with software, clinical, systems, and UX partners to deliver product solutions.
  • Translate user needs, clinical requirements, and customer feedback into software design and development priorities.
  • Maintain documentation covering software architecture, coding standards, and development processes.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related field, with a minimum of five years of related experience, or an equivalent combination of education and work experience.
  • Strong background in object-oriented programming, software architecture, and design patterns.
  • Experience with C++ programming and multithreaded applications.
  • Experience developing desktop user interfaces with technologies such as Qt/QML, PyQt, OpenGL, Unity, GTK, WPF, or similar.
  • Experience with additional programming languages such as Python or Rust.
  • Strong communication and documentation skills.

Benefits

  • Full-time, on-site position based in Campbell, California.
  • Stock options, bonus eligibility, competitive salary, and a 401(k) plan.
  • Health benefits, generous paid time off, parental leave, and emotional health resources.
  • Compensation may vary for hires outside the local Bay Area market based on location and market conditions.

Tech Stack

Categories

Imperative Care

About Imperative Care

201-500 employees
Contact me