Robotics Engineer (Software) Job at Autonomous Healthcare, Santa Clara, CA

c2VLMHVzNWlzRWxVM25MNWlqbXBET3p1NXc9PQ==
  • Autonomous Healthcare
  • Santa Clara, CA

Job Description

About Autonomous Healthcare

At Autonomous Healthcare, we are at the forefront of medical innovation, developing the next generation of devices that will revolutionize patient care. Our mission is to commercialize breakthrough medical technologies by leveraging cutting-edge AI and autonomous systems. We believe that the best solutions are built together, and we are looking for a key member to join our collaborative R&D team.

Job Summary

We are seeking a versatile Software Engineer to join our innovative team. In this role, you will be instrumental in developing the core software for a cutting-edge medical device. You will tackle complex challenges related to real-time data processing, computer vision, and on-device (edge) computation. This position requires a unique blend of backend and frontend expertise, bridging the gap between live camera data processing and an intuitive user interface. This is an ideal opportunity for an engineer with a passion for building robust, high-performance systems, particularly those with experience in robotics, IoT, or similar domains.

Key Responsibilities

  • Design and develop high-performance backend services in Python for real-time data ingestion, processing, and management from multiple sensors, including cameras.
  • Build and maintain a responsive and intuitive graphical user interface (GUI) for our medical device using the Qt framework (PyQt/PySide).
  • Implement and optimize algorithms for on-device edge processing to ensure low latency and high throughput.
  • Architect and manage the complete software stack, from low-level hardware communication to the user-facing application logic.
  • Collaborate closely with hardware and research teams to integrate new features, sensors, and control systems.
  • Write clean, maintainable, and thoroughly tested code, and participate actively in code reviews.
  • Develop and execute unit, integration, and system tests to ensure the software is reliable, safe, and meets rigorous quality standards.
  • Profile and optimize system performance, identifying and resolving bottlenecks in the data processing pipeline.

Required Qualifications & Skills

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field.
  • 3+ years of professional software development experience.
  • Expert-level proficiency in Python .
  • Demonstrable experience building desktop applications using the Qt framework (e.g., PyQt, PySide).
  • Strong foundation in backend development, including designing APIs, managing data streams, and multithreading/multiprocessing.
  • Solid understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work independently in a fast-paced environment.

Preferred Qualifications & Skills

  • Professional development experience in C++ for performance-critical components.
  • Hands-on experience with robotics (e.g., ROS), computer vision (e.g., OpenCV), or sensor fusion projects.
  • Experience developing on embedded platforms, particularly NVIDIA Jetson , for edge AI and computer vision tasks.
  • Familiarity with real-time operating systems (RTOS) or developing software for time-sensitive applications.
  • Knowledge of network protocols (TCP/IP, UDP) for data streaming.
  • Experience in the medical device industry and familiarity with regulatory standards such as IEC 62304.
  • Experience with CI/CD pipelines and automated testing frameworks.

Job Tags

Similar Jobs

Home Health Care, Inc.

Nurse Practitioner - Wound Care Expert Job at Home Health Care, Inc.

 ...Job Title: Field-Based Nurse Practitioner AGNP / CNP | Wound Care Certification Paid + Independent...  ...care into the places patients call home improving health outcomes and reducing...  ...you're looking to grow your expertise, work autonomously, and provide specialty care... 

ei3 : Industrial Internet Intelligence

Electronic Assembler Job at ei3 : Industrial Internet Intelligence

 ...What we need We are seeking a hands-on and detail-oriented Electronic Assembly Technician for a temporary position with a minimum duration of 3 months , with the potential to be extended . In this role, you will support the assembly and testing of our Amphion... 

HCL Global Systems Inc

Landscape Designer Job at HCL Global Systems Inc

 ...Job Title: Landscape Graphic Designer Location: Nashville, TN Contract: Up to 2 years Key Responsibilities Include: Develop concept and schematic designs (plans, renderings, 3D sketches). Draft and maintain CAD bases tied to GIS data. Produce... 

Daytryp Health

Nurse Practitioner Job at Daytryp Health

 ...Psychedelic Assisted Treatment professionals, nurses, and Psychedelic Integration Specialists...  ...company, DaytrypRX.com, offers At Home Ketamine Therapy along with weight loss,...  ...is a part-time on-site role for a Nurse Practitioner located in Bend, OR. The Nurse Practitioner... 

TECEZE

Information Technology Support Specialist Job at TECEZE

Hi, Looking for IT Support Engineer at 4205 River Green Parkway, Duluth GA 30096 IT Support Engineer Location : 4205 River Green Parkway, Duluth GA 30096 Job Description: Basic Knowledge of Network Devices such as Switches, Routers, Wireless Access ...