Senior Software Engineer (User Facing Applications)

Imperative Care

Campbell (CA)

On-site

USD 140,000 - 210,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
401k
Health benefits
Team events, competitions & activities

Job summary

Imperative Care in Campbell, CA is seeking a Senior Software Engineer to contribute to the design and implementation of software for our robotic platform, focusing on high-performance, real-time visualization and robust infrastructure.

You will work in a cross-functional team to translate clinical and user feedback into software priorities, optimize for low latency, and shape architecture with strong documentation practices.

Qualifications

  • Bachelor’s degree in computer science, computer engineering or related field; 5+ years of related experience or equivalent combination.
  • Experience with C++ programming and multi-threaded applications.
  • Desktop UI development experience (Qt/QML, PyQt, OpenGL, Unity, GTK, WPF, or similar).

Responsibilities

  • Design and implement software applications, embedded technology, or algorithms for robotic platform.
  • Develop and test robust, reliable and scalable software infrastructure.
  • Collaborate with cross-functional teams to deliver software solutions based on clinical and user requirements.
  • Create high-performance, real-time visualization applications for medical use.
  • Maintain documentation for software architecture, coding standards, and development processes.

Skills

C++
Object-oriented programming
Software architecture
Design patterns
Multi-threaded programming
Python
Rust
OpenGL
Qt/QML

Education

Bachelor’s degree in computer science, computer engineering or related field

Tools

Qt/QML
OpenGL

Job description

  • The Senior Software Engineer uses solid knowledge and experience to contribute to the design and implementation of software applications, embedded technology, or algorithms to our robotic platform
  • As a key contributor to the software team, this position develops and tests robust, reliable and scalable software infrastructure
  • This position works as a member of a cross functional team to create software solutions based on clinical and user requirements
  • Design and develop high-performance, real-time visualization applications for medical use
  • Collaborate closely with cross-functional partners across software, clinical, systems, and UX to deliver effective product solutions
  • Optimize software for low latency, high reliability, and scalability within a regulated environment
  • Develop and maintain robust testing frameworks, including unit, integration, and automated tests, to ensure software quality and reliability
  • Translate user needs, clinical requirements, and customer feedback into software design and development priorities
  • Create and maintain clear documentation for software architecture, coding standards, and development processes to support team alignment and consistency
Benefits
  • Stock options
  • 401k
  • Health benefits
  • Team events, competitions & activities

Excellent communication and documentation skillsStrong background in object-oriented programming, software architecture, and design patternExperience with other programming languages such as Python or RustBachelor’s degree in computer science, computer engineering or related field and minimum 5 years of related experience; or equivalent combination of education and work experienceExperience with C++ programming and multi-threaded applicationsExperience in desktop UI development (e.g. Qt/QML, PyQt, Open GL , unity, GTK, WPF, or similar)

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

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Rider Solution • Cambridge (MA)

Hybrid
Senior Software Engineer – UI/UX, Qt/QML
Senior Software Engineer – UI/UX, Qt/QML

Jobtailor • Massachusetts

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 120,000 - 180,000
Principal Software Engineer – UI/UX, Qt/QML
Principal Software Engineer – UI/UX, Qt/QML

Jobtailor • Massachusetts

On-site
USD 140,000 - 190,000
UI/UX Software Engineer - NREC
UI/UX Software Engineer - NREC

6AM City, LLC • False Pass (AK)

On-site
USD 95,000 - 125,000
Senior Software Engineer
Senior Software Engineer

Nextern, Inc. • Maple Grove (MN)

On-site
USD 90,000 - 120,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan with Company Match
Paid Time Off, Personal Days, AND Birthday Holiday!
+5
Senior Software Engineer
Senior Software Engineer

Nextern • Maple Grove (MN)

On-site
USD 95,000 - 130,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan with Company Match
Paid Time Off
+3
Senior Software Engineer – Navigation
Senior Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 140,000 - 190,000
Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

Hybrid
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
Director of Software
Director of Software

Bionic Sciences Inc. • Atlanta (GA)

On-site
USD 85,000 - 110,000