Senior/Staff Embedded Software Engineer
Horizon Surgical Systems, Inc.
Open Position – Senior/Staff Embedded Software Engineer
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. Horizon Surgical Systems Inc. aims to expand access to care, provide superior capabilities to the human surgeon, and enhance patient outcomes. Microsurgery in general and Ophthalmology are subfields of surgery for which the surgical outcomes can be significantly improved by robotic systems to allow superior dexterity, precision, accuracy, and visualization beyond the human surgeon’s own capabilities.
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.
Role Description
In your role as an Embedded Software Engineer at Horizon Surgical Systems, you will contribute to the architecture and design of a cutting-edge surgical robotics system, implementing and verifying mission-critical software modules. The ability to enforce deterministic timing, and fail-safe behaviors, in the controls software is paramount to its clinical efficacy and regulatory approval. You will be responsible for supporting a robotic system with EtherCAT servo drives and redundant control-diagnostic checks, and so you will be debugging issues with peripheral hardware, Linux kernel latency, and real-time safety. Working closely with the hardware team, you will work to bring up new peripherals, and you will need to consider the fail-safe implications in the event of motor controller failure. Your development and testing will be performed primarily with Linux, and embedded targets where required to interface with hardware. The ability to optimize code for a true RTOS on a microcontroller as well as for PREEMPT_RT Linux, and to design protocols between these environments, is especially valuable for this role.
Required Qualifications & 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 modern C++ (at least C++11) is a must.
- Ability to write real-time C / C++ on a bare-metal embedded system, or with FreeRTOS / SafeRTOS / QNX.
- Ability to implement and optimize control loops that integrate servo drives.
Experience:
- 5+ years of developing C++ robotics software that interfaces with hardware.
- 5+ years deploying and testing Linux software and RTOS or bare-metal firmware environment.
- Prior experience working on mission-critical software.
- Prior experience with medical device development is a plus.
Knowledge:
- Ability to independently implement Linux user-space drivers and custom wire interface protocols for controls data. (Kernel development experience is not required, but you should be comfortable designing a servo drive control daemon from scratch.)
- Ability to analyze latency and jitter of high-frequency data in a distributed system.
- Working knowledge of typical embedded protocols (I2C, SPI, CAN, etc.).
- Experience with CANOpen (DS-402) servo drive control, or EtherCAT, strongly preferred.
- Experience with some formal software or motion control safety standard (e.g., ISO 26262, IEC 61800-5-2), and/or software verification by an independent safety certifying body, is advantageous.
- Experience with motor control for serial robotic manipulators is preferred.
- Experience with kinematics and rigid-body dynamics is helpful for collaborating on control algorithms which use the servo drives that you integrate.
- Ability to read electrical schematics in collaboration with PCB design engineers.
Soft Skills:
- Strong analytical, problem-solving, and organizational abilities.
- Good communication skills to collaborate with interdisciplinary teams, including software engineers, electrical/mechanical engineers, and product managers.
- Ability to thrive in a fast-paced, dynamic work environment and adapt to new challenges.
Other Requirements:
- Comfortable working in a lab or workshop environment alongside surgical robotic systems.
- Ability to work on-site for hands-on software integration.
Responsibilities:
- Software Implementation:
- Designing, implementing, and testing embedded and Linux controls software for multiple generations of surgical robotic systems.
- Performing device failure mode and effect analysis (FMEA) for the hardware / software boundary, and implementing appropriate diagnostics to mitigate risks.
- Integration & Collaboration:
- Collaborate with cross-functional teams to ensure high performance of software modules.
- Engage in pair programming, code reviews, and design discussions to maintain high coding standards.
- Testing & Reliability:
- Test your software with and without hardware, implementing the appropriate virtual fixtures where it saves time and aids in automation.
- Strive for the simplest possible, most easily testable software design, to make unit- and integration-test coverage seamless.
This is an exciting opportunity to join a high-tech startup that is poised to revolutionize surgical robotics in ophthalmology.
- ...Responsibilities Design and implement high-performance embedded software for software-defined radio platforms. Develop low-level software... ...~ Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field. ~10+ years of professional embedded...SeniorFull timeCasual workRelocation package
$154k - $193k
...Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands-on senior role... ...performance: Senior Engineer: $154,000 – $193,000 Staff Engineer: $184,000 – $254,000 Senior Staff Engineer: $...SeniorFull timeWork experience placementCasual workWork at officeRelocation package$135k - $200k
...challenging work, with the prime directive of “Keeping Our Heroes Connected”?THE OPPORTUNITYSilvus is seeking a full-time Senior Embedded Software Engineer to join our Engineering Group, reporting to the Director of Software Engineering. The successful individual in this...SeniorPermanent employmentFull timeFor contractors3 days per week$135k - $200k
THE OPPORTUNITY Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of The Clients radios and advanced...SeniorPermanent employmentFull timeFor contractorsLocal area3 days per week$232k - $268k
...here, and we need builders, innovators, and problem solvers to help us create it. Who you are Metropolis is seeking a Senior Staff Software Engineer, Recognition Platform to serve as the technical owner of the Metropolis Recognition Platform (MRP). You are the...SeniorTemporary workWork at officeLocal area$262k - $364k
...deploy, maintain, and enhance large scale software solutions.Provide technical leadership... ...and coach a distributed team of engineers.Drive technical project strategy, lead... ...Safety team are seeking an exceptional Senior Staff Software Engineer whose defining characteristic...Senior- ...partners. We combine precision opto-mechanical hardware, embedded compute, cloud orchestration, and developer-friendly APIs... ..., visit observable.space . About the Role As a Staff Embedded Software Engineer, you will work across our full product line, from robotic...Remote jobFull timeWork at officeLocal areaFlexible hours3 days per week
- ...About Quilter At Quilter, we are helping electrical engineers save time and accomplish more by automating the tedious and time... ...Curiosity # Conviction # Rigor We’re looking for a Senior Software Engineer to work directly with our go-to-market team and customers...SeniorFull timeWork at officeImmediate start
$135k - $200k
...Summary Our client, a company operating in the advanced communications and embedded systems space (including regulated government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing...SeniorContract workFor contractors3 days per week$150k - $350k
...Job Description Job Description Senior/Staff Software Engineer — Remote (US) United States · Full-time · Remote (US/Canada, must work U.S. hours) Mortgage lending still runs on 20-year-old software, and it costs over $11,000 in human effort to originate a single...SeniorFull timeH1bRemote workFlexible hours$200k - $300k
...We’re looking for early members of our Android team at the Senior and Staff levels. These aren’t maintenance roles — you’ll help define... ...the Senior level, you’ll own major features end-to-end, drive engineering quality, and contribute to architectural decisions. At the Staff...SeniorFull timeWork at officeLocal areaWorldwide$180k - $220k
...Principal Embedded Software EngineerSilvus Technologies, a leading provider of advanced MANET and MIMO communications systems, is reshaping... ...Connected"?Silvus is seeking a Principal Embedded Software Engineer, who will report to the Director of Software Engineering on...3 days per week$140k - $200k
...challenging work, with the prime directive of “ Keeping Our Heroes Connected ”? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer - R&D , reporting to the Vice President of Research & Development on the R&D team . The successful individual in...SeniorPermanent employmentFor contractorsWork at office3 days per week$139k - $201k
...Martin Ventures, with customers across the U.S. government and commercial space industry. Position Overview As a Senior Embedded Software Engineer at Inversion you will own the development, testing, and deployment of highly reliable, low-latency flight software...SeniorPermanent employmentWork at office$180k - $220k
...challenging work, with the prime directive of "Keeping Our Heroes Connected"? The Opportunity Silvus is seeking a Principal Embedded Software Engineer, who will report to the Director of Software Engineering on our Software Engineering team. The successful individual in...Permanent employmentFor contractorsWork at officeRelocation3 days per week$158.1k - $211.9k
...for the Financial Planning (EPM) value chain. The P4 Sr. Software Engineer is a Staff-level technical leader responsible for the architecture,... ...at the roadmap level. Escalation Authority: Act as the senior-most technical escalation point for production issues,...Work experience placementWorldwide- ...precision opto-mechanical hardware, embedded compute, cloud orchestration... ...and experienced Full Stack Software Engineer to join our dynamic team.... ...to closure.Actively develop senior and mid-level engineers... ...with at least 2–3 years in a Staff, Principal, or technical lead...Work at officeLocal areaImmediate startRemote workFlexible hours3 days per week
- ...connects supplier execution, manufacturing, purchasing, quality, engineering, and finance. This role owns the practical systems and... ...with supply chain, manufacturing, quality, engineering, finance, software, and external suppliers to create workflows that track commitments...SeniorPermanent employmentFull timeContract workWeekend work
- ...Open Position – Senior/Staff Robotics Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing... ...device development is a plus. ~ Prior experience with embedded C/C++ is useful. Knowledge: Ability to independently...Senior
$262k - $364k
Senior Staff Software Engineer, Ads Content Safety AI/ML Share Senior Staff Software Engineer, Ads Content Safety AI/ML _corporate_fare_ Google _place_ Los Angeles, CA, USA; Mountain View, CA, USA **Advanced** Experience owning outcomes and decision...Senior- ...Senior Java DeveloperHello, I have a hybrid (2 days onsite and 3 days remote) with ADP! They are looking for a Senior Java Developer... ...platform.Strong system design skills and deep understanding of software systems.Strong database experience including MySQL and hands-on...SeniorContract workLocal areaRemote work
$139k - $201k
...Martin Ventures, with customers across the U.S. government and commercial space industry. Position Overview: As a Senior Embedded Software Engineer at Inversion you will develop the software that powers and controls Inversion’s hypersonic reentry vehicle. You will...SeniorPermanent employmentWork at office- ...Senior Mainframe Systems ProgrammerDowney, CAPosition Description:The Senior Systems Programmer... ...applications post-upgrade; ensuring software is compatible with operating systems;... ...environments; evaluating new systems engineering technologies and subsequent effects on operating...Senior
- Job TitleAttributes: Motivated self-starter and quick learner. Able to work independently with little supervision. Excellent communications and interpersonal skills. Outstanding attention to detail. Strong analytical and design skills. Strong collaborative skillsRequired...Senior
$135k - $160k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, RF PAYLOADS (STARSHIELD) Starshield leverages SpaceX's Starlink technology and launch capability to support national security...Temporary workRemote workWeekend work$160k - $200k
...A cutting-edge space startup in Los Angeles seeks a Software Engineer to develop robust software for controlling advanced spacecraft systems. You'll collaborate on various software layers, from fault tolerance to telemetry systems. The role requires a strong background...Senior$119.2k - $159.8k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... .... Job Summary: The DEEP & Technology team is seeking a Sr. Software Development in Test Engineer to join our Engineering Services...SeniorWork experience placement- Amazon is hiring a Sr. Software Development Engineer to join our Distant Setup group in Guadalajara. The role focuses on backend services that power devices and apps across Amazon devices, with a hybrid work model (3 days in the office, 2 days remote) and a focus on scalable...SeniorRemote jobWork at office
$150k - $180k
...Senior DevOps EngineerTitle of Role: Senior DevOps EngineerLocation: Los Angeles, hybridCompany... ...a focus on integrating hardware and software solutions, they are poised to make a... ..., with a strong focus on infrastructure engineering.Proficiency in cloud platforms, particularly...Senior- ...experience to the West Coast with the launch of our Los Angeles Institute in late spring 2026. Atria Health is seeking a Senior Software Engineer for our DevOps team to help design, build, and operate the infrastructure, deployment pipelines, and observability that...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Embedded Software Engineer. Be the first to apply!
- embedded engineer Los Angeles, CA
- embedded systems software engineer Los Angeles, CA
- embedded software engineer Los Angeles, CA
- embedded developer Los Angeles, CA
- senior vice president communications Los Angeles, CA
- senior retail sales associate Los Angeles, CA
- senior infrastructure analyst Los Angeles, CA
- senior fpga design engineer Los Angeles, CA
- senior specialist Los Angeles, CA
- senior executive director Los Angeles, CA





