Senior/Staff/Principal Software Engineer (C++) New Los Angeles, California
Company: Tbwa Chiat/Day Inc
Location: Los Angeles
Posted on: November 9, 2024
Job Description:
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
Keywords: Tbwa Chiat/Day Inc, Glendora , Senior/Staff/Principal Software Engineer (C++) New Los Angeles, California, IT / Software / Systems , Los Angeles, California
Didn't find what you're looking for? Search again!
Loading more jobs...