Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Robotics

$207k - $230k

Imperative Care

Job Description

Job Description

Title: Staff Software Engineer Robotics
This position is based in our Campbell, California offices. This position is on-site & full-time

Why Imperative Care?
At Imperative Care, we are developing novel robotic-assisted technologies and interventional capabilities that will forever change the disparate outcomes of ischemic stroke – a disease that impacts close to a million people a year in the U.S., and 10 million worldwide. Not only is Imperative Care changing the way stroke is treated, but also bringing this treatment to the greater population who is currently without. We are actively building a team who is focused on developing novel solutions for this complex disease – a disease in which one in four adults will face in their lifetime.

What You’ll Do
We are looking for a talented and experienced Robotics Software Engineer to design and implement hard real-time algorithms, application logic, and state machines for the Telos robotic platform. As one of the key founding members of the telos team, you will contribute to the design and development of the infrastructure of the robotics application-level logic and algorithms. You will work closely with a cross functional team to implement and test logic, algorithms and software solutions based on clinical and user requirements.
  • Design, implement and test logic, state machines, and algorithms for our robotic platform
  • Implement C++ real-time code on Linux based operating systems 
  • Implement and test solutions in production software environment using C++ and Python
  • Work closely with other engineers (software, controls, system, hardware) as part of a focused cross-functional team developing software for a medical application.
  • Understand user needs, clinical needs and customer input requirements to drive software development. 
  • Contribute to the development of the software testing and simulation environment. 
  • Participate in design discussions and code reviews
What You’ll Bring
  • BS in Computer Science, Computer Engineering or equivalent with at least 8 years of experience or MS in Computer Science, Computer Engineering and 6+ years of related experience; or equivalent combination of education and work experience
  • 5+ years of controls, robotics, and state-machine experience
  • Proficiency with C++ and Python
  • Experience in robotic control, real-time state-machine design
  • Strong background in object-oriented programming, software architecture, and design patterns
  • Experience with multi-threaded applications and event driven architectures
  • Experience in algorithm development for robotics operation
  • Excellent communication and documentation skills
  • Experience with real-time software applications
  • Experience developing software for safety-critical applications
  • Experience with ROS
  • Experience with QNX/Realtime Operation Systems
  • Experience working in an Agile development environment
Employee Benefits include a stake in our collective success with stock options, bonus, competitive salaries, a 401k plan, health benefits, generous PTO, and a parental leave program.

Join Us! Apply today.
Salary Range: $207,000 – 230,000 annually
Please note that the salary information is a general guideline only. Imperative Care considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, and internal equity, as well as location, market and business considerations when extending an offer. As part of our total rewards package, Imperative Care offers comprehensive benefits including a 401k plan, health benefits, generous PTO, a parental leave program and emotional health resources.


The use of external recruiters/staffing agencies requires prior approval from our Human Resources Department. The Human Resources Department at Imperative Care requests that external recruiters/staffing agencies not to contact Imperative Care employees directly in an attempt to present candidates. Complying with this request will be a factor in determining future professional relationships with Imperative Care.

Imperative Care will not accept unsolicited resumes from any source other than candidates themselves for either current or future positions. Submission of unsolicited resumes in advance of an agreement between the Human Resources Department and the external recruiter/staffing agency does not create any implied obligation on the part of Imperative Care.

Powered by JazzHR

OVelheMiLa

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Robotics in Campbell, CA vacancy
  • $207k - $230k

     ...Title: Staff Software Engineer, Robotic Test Automation This position is based in our Campbell, California offices. This position is on-site & full-time Why Imperative Care? At Imperative Care, we are developing novel robotic-assisted technologies and interventional... 
    Suggested
    Full time
    Work experience placement
    Local area
    Worldwide

    Imperative Care

    Campbell, CA
    more than 2 months ago
  • $164k - $246k

     ...The Staff Software Engineer - Developer Experience  (CI/CD & Platform Enablement) is responsible for elevating engineering productivity at scale by designing, standardizing, and evolving our CI/CD platforms and infrastructure workflows. This role sits at the intersection... 
    Suggested
    Full time
    Local area

    Floqast

    San Jose, CA
    1 day ago
  • $176.5k - $262.35k

     ...leader, coordinating the activities of other engineers, determining technical tasks, and...  ...and at Venmo we want the internals of our software to be as elegant as\n\nthe end user experience...  ...through synthetic tests.\n\nAs a Staff Engineer, you will support our critical... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Paypal

    San Jose, CA
    1 day ago
  •  ...Confidential AI, enabling organizations to unlock the value of sensitive data while preserving privacy and security. The Role Staff Software Engineer (Rust) - Confidential Computing Infrastructure We’re looking for a Staff Software Engineer (Rust) to join our... 
    Suggested
    Full time
    H1b

    Fortanix

    Santa Clara, CA
    1 day ago
  • $239k - $359k

     ...founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE As a Staff Software Engineer in the Hyperscale Build Infrastructure team, you will be responsible for the architecture, development, and maintenance of... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    1 day ago
  •  ...the ground up, and we're doing it with speed. We're building software that orchestrates every go-to-market motion, enabling B2B teams...  ...alongside the best! About the Role We are looking for Software Engineers who are excited to solve challenging problems and build... 
    Full time
    Immediate start

    Reevo

    Santa Clara, CA
    1 day ago
  • $170k - $220k

     ...the rapidly evolving fields of cardiology and ophthalmology. Description: As a Staff/Principal Software Engineer, you will engineer the intelligence behind a revolutionary robotic platform with ultrasound imaging and AI for interventional cardiology. You will work... 
    Full time
    Work experience placement

    Shifamed

    Campbell, CA
    3 days ago
  • $104k - $169.5k

     ...preventing successful cyber attacks. This team is looking for engineers who are passionate about technology, have an interest in cyber...  ...with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration. Use and experiment... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...Staff Engineer Lambda, the superintelligence cloud, is a leader in AI cloud infrastructure serving tens of thousands of customers. Our...  ...Required Qualifications ~10+ years of experience in software engineering, platform engineering, or SRE, with at least 5 years... 
    Work at office
    Immediate start
    Work from home

    Lambda Corporation

    San Jose, CA
    3 days ago
  • $159.2k - $301.6k

     ...The Opportunity We are seeking a highly motivated Staff Software Engineer to help build Adobe's next-generation AI-first marketing platform. This platform is redefining customer engagement workflows through autonomous experiences, enterprise-scale orchestration, and... 
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    3 days ago
  • $214.1k - $309.8k

     ...Senior Staff Software Engineer Cisco is shaping the future of AI-powered quality for Enterprise Security and modern Security Operations Center workflows. Our team is focused on building scalable quality foundations, advanced test automation, evaluation frameworks, and... 
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    Outshift by Cisco

    San Jose, CA
    1 day ago
  • $189.6k - $380.4k

     ...with Heart. The Opportunity Join our team at Nutanix as a Staff Engineer in our San Jose office, where you will play a crucial role in...  ...Experience shipping data platforms as part of an Enterprise software is a plus. Work Arrangement Hybrid: This role... 
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  • $145k - $235.5k

     ...lifetime opportunity. Job Summary As an AI-Native Cloud FinOps Engineer , you will build intelligent pipelines and autonomous...  ...operations to detect waste. Treating cloud efficiency as a continuous software feature, you will leverage AI to convert potential... 
    Full time
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Shift work

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $196.5k - $291.5k

     ...stakes technical domain at scale, with the backing of PayPal's resources and the speed of a product people love. As a Sr. Staff Software Engineer, you will be a subject matter expert. We are looking for technologists with the highest levels of technical talent,... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    3 days ago
  • $200k - $220k

     ...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro is seeking a Senior Staff Software Engineer to take a leading role in architecting and developing the low-level software... 
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    4 days ago
  •  .... Own features, advocate for testing at scale, optimize regression cycles, and mentor junior engineers. Collaborate with cross-functional teams on cloud-based software design, development, and maintenance. Requirements ~12+ years of overall experience and strong... 
    Full time
    Work at office
    3 days per week

    Zscaler

    San Jose, CA
    12 days ago
  • $183k - $240k

     ...powered by abundant, clean, low-cost energy. About The Role   Antora Energy is looking for a full-stack product engineer to build the software products that power our business - from external customer experiences to internal tools used by teams across Business Development... 
    Remote work
    Flexible hours
    Shift work

    Antora Energy

    San Jose, CA
    11 days ago
  • $166.5k - $291.4k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...will drive quality and development excellence across the entire software development lifecycle, from initial design and coding to comprehensive... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 days ago
  • $170k - $220k

     ...Job Description Job Description Staff Software Engineer, GPU AlgorithmsWe are looking for a full-time Staff Software Engineer, GPU Algorithms with a strong background in ultrasound, medical image reconstruction, and programming languages such as C++ and CUDA to shape... 
    Full time

    DeepSight Technology

    Santa Clara, CA
    19 days ago
  •  ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...Collaborate closely with machine learning engineers to efficiently deploy new models into...  ...~ BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field... 

    PlusAI

    Santa Clara, CA
    12 days ago
  • $133.4k - $222.3k

     ...Stryker is seeking a Staff Software Engineer to join our Endoscopy division. This role will lead the design and development of Windows-based software applications supporting our Connected OR platform, with a strong focus on C#, .NET, Windows Presentation Foundation... 
    Full time
    Remote work

    Stryker

    San Jose, CA
    a month ago
  •  ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...About the Role As a Senior Software Engineer on the Motion Planning team, you’ll research...  ...of driving conditions. Bring novel robotics and machine learning techniques from research... 

    PlusAI

    Santa Clara, CA
    10 days ago
  • $166.5k - $291.4k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...To be successful in this role you have: ~12+ years of software engineering experience building scalable, high-quality applications... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $210k - $275k

     ...Sr. Staff/Principal Software Engineer - SONiC - SAI About Eridu Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. Today’s AI performance is frequently limited by communication... 

    Eridu Corporation

    Saratoga, CA
    1 hour ago
  • $210k - $275k

     ...Staff - Principal, Software Engineer, SDK Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. Today’s AI performance is frequently limited by communication bottlenecks. Eridu introduces... 

    Eridu

    Saratoga, CA
    1 hour ago
  • $164k - $246k

     ...Job Description Job Description As a Staff AI Engineer on our Core AI team, you will be a cornerstone of FloQast's AI transformation....  ...governance What You'll Bring ~10+ years of professional software engineering experience with 4+ years focused on building backend... 

    FloQast

    San Jose, CA
    3 days ago
  • $154k - $220k

    Sr. Staff Software Development Engineer-AI Security (Network, Security, LLM) Bellevue, Washington, USA; San Jose, California, USA Zscaler (NASDAQ: ZS) accelerates digital transformation so customers can be more agile, efficient, resilient, and secure. The Zscaler Zero... 
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    4 days ago
  • $163.5k - $212.4k

     ...families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand. The Role   As a Staff Simulation Software Engineer, you will design and deliver the foundational low-level software that makes this possible — working at the... 
    Full time
    Temporary work
    Flexible hours

    NIO USA, INC

    San Jose, CA
    17 days ago
  •  ...help us shape the future of data security and work towards a safer digital future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an engineer who can design, build, and own core platform services powering... 
    Temporary work
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    19 days ago
  • $10 per hour

     ...The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco. This team will own Flexport's client-facing...  ...pricing and book freight without manual intervention. As a Staff Engineer, you will be the technical anchor for our next-... 
    Flexible hours

    Flexport

    San Jose, CA
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Robotics. Be the first to apply!