Logo
Tbwa Chiat/Day Inc

Senior/Staff/Principal Software Engineer (C++) Los Angeles, California

Tbwa Chiat/Day Inc, Los Angeles, California, United States, 90079


Senior/Staff/Principal Software Engineer (C++)

Open Position – Senior/Staff/Principal Software Engineer (C++)Horizon Surgical Systems Inc.Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. We aim to expand access to care, provide superior capabilities to the human surgeon, and enhance patient outcomes.We are seeking highly motivated, and intellectually inquisitive individuals looking to make a positive impact on healthcare via the development of robotic technology. The core values of Horizon Surgical Systems Inc. are:Commitment to Excellence:

We aim to deliver superior patient outcomes and surgeon experiences.Passion for Creativity and Innovation:

We are driven by new ideas and aim to push the boundaries of what's possible.Teamwork and Camaraderie:

We achieve our best when we collaborate and work together.Welcoming of Critical Opinion:

We are enriched by constructive criticism and support the best ideas.Personal Accountability:

We honor our commitments and take responsibility for our actions.Horizon Surgical Systems Inc. offers:An opportunity to build autonomous surgical robotic systems driven by image guidance and AI technology for the future of affordable, high-quality healthcare.The opportunity to work alongside clinicians, engineers, and global leaders in cutting-edge AI, imaging, and robotics technology.Competitive compensation and an excellent company-paid benefits package.In your role as an engineer, you will design components and systems (hardware and software) as part of a complete product subjected to FDA regulations. The level of title will be determined case by case, based on the candidate's qualifications and years of experience: senior engineer, staff engineer, principal engineer or higher.Required Qualifications and Abilities:Educational Background:

Bachelor's, Master’s or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.Technical Skills:Strong proficiency in C++ is a must; Rust is a plus.Expert knowledge of Linux, including kernel-level understanding and system-level programming.Familiarity with platforms like ROS, ROS 2, or similar.Experience:

10+ years of hands-on experience in C++ software development.Knowledge:Deep understanding of object-oriented programming (OOP) principles and design patterns.Strong knowledge of hardware-software interfaces, embedded software development, and system communication protocols.Familiarity with debugging tools and techniques for hardware/software integration.Soft Skills:Strong analytical, problem-solving, and organizational abilities.Good communication skills to collaborate with interdisciplinary teams.Other Requirements:Comfortable working in a lab or workshop environment alongside surgical robotic systems.Ability to work on-site for hands-on software-hardware integration.Responsibilities:System Design and Implementation:Design, develop, and optimize software at different system levels.Implement scalable, high-performance software modules on Linux platforms.Testing & Reliability:Design and implement comprehensive test suites, ensuring robustness and resilience.Research & Development:Keep up to date with the latest trends in software engineering, robotic communication, and distributed systems.This is an exciting opportunity to join a high-tech startup that is poised to revolutionize surgical robotics in ophthalmology.

#J-18808-Ljbffr