Senior/Staff/Principal Software Engineer
2 weeks ago
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-
Senior Staff Software Engineer
3 weeks ago
Los Angeles, United States Forward Progress Staffing Full timeStaff Software Engineer / Principal Engineer - REMOTE**NO 3rd PARTY - NO C2C - NO SPONSORSHIPIntroduction: We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. This role is ideal for someone who thrives in a high-energy environment and is passionate about innovating and optimizing media streaming technology.Key...
-
Senior Staff Software Engineer
2 weeks ago
los angeles, United States Forward Progress Staffing Full timeStaff Software Engineer / Principal Engineer - REMOTE**NO 3rd PARTY - NO C2C - NO SPONSORSHIPIntroduction: We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. This role is ideal for someone who thrives in a high-energy environment and is passionate about innovating and optimizing media streaming technology.Key...
-
Senior Staff Software Engineer
2 weeks ago
Los Angeles, United States Forward Progress Staffing Full timeStaff Software Engineer / Principal Engineer - REMOTE**NO 3rd PARTY - NO C2C - NO SPONSORSHIPIntroduction: We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. This role is ideal for someone who thrives in a high-energy environment and is passionate about innovating and optimizing media streaming technology.Key...
-
Senior Staff Software Engineer
2 weeks ago
los angeles, United States Forward Progress Staffing Full timeStaff Software Engineer / Principal Engineer - REMOTE**NO 3rd PARTY - NO C2C - NO SPONSORSHIPIntroduction: We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. This role is ideal for someone who thrives in a high-energy environment and is passionate about innovating and optimizing media streaming technology.Key...
-
Senior Back End Software Engineer
16 hours ago
Los Angeles, United States Tbwa ChiatDay Inc Full timeSenior/Staff/Principal Fullstack/Backend Software EngineerOpen Position – Senior/Staff/Principal Fullstack/Backend Software EngineerHorizon 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,...
-
Los Angeles, California, United States Cannon Corp Full timeCannon CorpWater Resources Senior Principal EngineerDescription:You'll Come for a Job...But You'll Stay for an Exciting CareerEngineering and Designing Reliable, Responsive, Solutions.SINCE 1976, CANNON has provided creative solutions to clients in the energy industry, water resources, public infrastructure, and commercial and residential development. We...
-
Senior Staff Software Engineer
2 weeks ago
Los Angeles, CA, United States Forward Progress Staffing Full timeStaff Software Engineer / Principal Engineer - REMOTE**NO 3rd PARTY - NO C2C - NO SPONSORSHIPIntroduction: We are seeking an experienced Staff Engineer / Principal Engineer to join our dynamic team. This role is ideal for someone who thrives in a high-energy environment and is passionate about innovating and optimizing media streaming technology.Key...
-
Principal Software Engineer, Generalist
2 weeks ago
Los Angeles, United States Riot Games Full timeRiot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement technical solutions at a company-wide scale. You’ll collaborate with teams to ensure high quality and stack applicability, and provide...
-
Staff Software Engineer
1 month ago
Los Angeles, California, United States Super Service Full timeAbout the RoleWe are seeking a highly skilled Staff Software Engineer to join our Super+ vertical. As a key member of our engineering team, you will play a central role in architecting and developing our services, frontends, databases, and mobile app.As a Staff Software Engineer, you will be responsible for:Architecting and developing our services,...
-
Los Angeles, California, United States Cannon LLP Full timeCivil Senior Principal Engineer in Water ResourcesCannon LLP is seeking a highly experienced Civil Senior Principal Engineer in Water Resources to join our team. As a key member of our Water Resources group, you will be responsible for managing and delivering complex water resources projects, including wastewater treatment facilities, water distribution...
-
Los Angeles, United States Cannon Corp Full timeCannon CorpDescription:You'll Come for a Job But You'll Stay for an Exciting Career! Engineering and Designing Reliable, Responsive, Solutions.SINCE 1976, CANNON has provided creative solutions to clients in the energy industry, water resources, public infrastructure, and commercial and residential development. We work hard. We play hard. We have fun.JOIN...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Atlas UP Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Atlas UP. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our AI-powered software applications.Key Responsibilities:* Contributing to the development of our AI-powered software applications using...
-
Principal Software Engineer, Engine
4 weeks ago
Los Angeles, California, United States Riot Games Full timeRiot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team objectives. You'll partner closely with other game makers on features and provide other engineers with a clear...
-
Principal Software Engineer, Generalist
3 days ago
Los Angeles, United States Riot Games Full timeRiot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement technical solutions at a company-wide scale. You’ll collaborate with teams to ensure high quality and stack applicability, and provide...
-
Senior .NET Software Engineer
4 weeks ago
Los Angeles, California, United States Panavision Full timeJob Title: Senior .NET Software EngineerJob Summary:Panavision is seeking a highly skilled Senior .NET Software Engineer to support initiatives for all lines of business. The ideal candidate will have a strong background in .NET development, including C#, WinForms, ASP.NET, and SQL Server.Key Responsibilities: Design and develop full-stack enhancements to...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Tickets Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Tickets. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying cutting-edge software solutions that enable frictionless and unforgettable fan experiences in venues across the globe.Our team is passionate about building innovative products...
-
Senior Software Engineer
7 days ago
Los Angeles, California, United States South Central Family Health Cent Full timeJob Title: Senior Software EngineerIn the role of Senior Software Engineer at {company}, you will be responsible for developing and maintaining high-quality software applications.Key Responsibilities:- Design and implement software solutions- Collaborate with cross-functional teams to identify and prioritize project requirements- Develop and maintain...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Formstack Full timeJob Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Formstack. As a Senior Software Engineer, you will be responsible for designing and developing innovative web applications using modern front-end technologies.Key Responsibilities:- Design and develop front-end applications using...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Raytheon Full timeJob Title: Senior Software EngineerJob Summary:Raytheon is seeking a Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing and developing advanced one shot devices technologies using scientific principles, theories, and concepts. You will also support failure analysis and corrective action through...
-
Principal Full Stack Engineer
3 weeks ago
Los Angeles, United States City National Bank Full timeFULL STACK PRINCIPAL ENGINEER WHAT IS THE OPPORTUNITY? As a member of the Enterprise Fraud Management Technologies Group, the Full Stack Principal Engineer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and Azure cloud platform. The group is continuously working...