2,154,291open jobs
138,636companies
240,301added this week
Browse all
Salary
$75k – $89k per year (gross)
Location
In office (Singapore)
Seniority
Senior · 10+ years exp
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Vivo Surgical is a patient-focused, clinician-driven medical device manufacturer and distributor. An ISO 13485 certified company, our unique products target the medical needs of the world through innovative applications of science & technology.

About Us

Vivo Surgical is a patient-focused, clinician-driven medical device developer and manufacturer. Headquartered in Singapore with offices in China and Thailand, we are pioneering a novel endoscopic surgical robot for complex endoluminal surgeries. ISO 13485 certified with international accreditations awarded such as the US FDA and European CE mark, our devices target the medical needs of the world through innovative applications of science & technology. These encompass such fields as in vivo surgical LED lighting, portable endoscopy and endoscopic robots, which are strategically co-developed with world-class healthcare institutions and KOL collaborators. Join us as we build towards our vision of being Asia Pacific’s leading medical device developer and manufacturer.

About The Role

We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for a Senior Embedded Software Engineer to join us on this journey. In this role, you will be part of our fast-growing team and will take ownership of your role from the get-go. You will be working on the software development of our robotic system from the design and development phase all the way to manufacturing. Throughout the process, you will be involved in the features development, functional safety enhancements, and supporting the testing phases by developing test specifications and reports.

Your responsibilities shall include the following:

  • Take ownership of the embedded software development from requirements definition through implementation, integration, testing and deployment.
  • Define and drive embedded software architecture and interface design across subsystems.
  • Write and optimize embedded code including real-time control, device drivers and hardware interfaces.
  • Design fault detection, recovery mechanisms and safe-state behaviors for safety-critical operation.
  • Design and implement system observability, logging and diagnostics for debugging and field support.
  • Design and ensure robust, reliable communication across subsystems including interface definition, protocol selection, and fault handling.
  • Contribute to the development and execution of software test protocols and reporting.
  • Tackle system-level issues across hardware and software including intermittent and real-time failures.
  • Peer code reviews and support change control and risk management activities in compliance with quality and regulatory standards.

Your Qualifications & Experience

  • Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
  • 10+ years of experience in embedded systems or firmware development.
  • Strong proficiency in C/C++ for embedded systems with deep understanding of memory management and real-time constraints.
  • Extensive experience with embedded platforms (MCUs, SoCs, ARM Cortex…).
  • Solid experience with RTOS or embedded Linux systems including task scheduling, synchronization, Inter-Process Communication and performance optimization.
  • Experience in the following: Linux kernel, BSP development, secure boot, device tree configuration.
  • Proven track record in hardware-software integration (debugging with oscilloscopes, logic analyzers…).
  • Familiar with communication protocols (SPI, I2C, UART, CAN, Ethernet…).
  • Strong debugging and system-level problem-solving skills.
  • Experience with industry-standard coding guidelines including MISRA C, MISRA C++ and software development best practices (version control, code reviews, CI/CD, unit/integration testing).
  • Understanding of safety-critical and regulated development environments (IEC 62304, risk management, traceability, cybersecurity guidelines…).
  • Strong collaboration and communication skills to work effectively across teams.
  • Experience working in fast-paced or startup environments with ability to take ownership and deliver with minimal supervision is an advantage.

Contact

Please send your CV and cover letter to: [email protected]. We look forward to receiving your application.

Skills

Real-time programming, Networking Protocols, SPI, ARM, Real-Time Operating System (RTOS), Communication Protocols, SoC, Ethernet, Logic Analyzer, Debugging, Linux, Software Development, C++, I2C

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,154,291 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Singapore
In office · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
In office · 5+ years exp · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
In office · Full-Time · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
$75k – $187k per year (gross) · In office · Full-Time · 3+ years exp · Singapore
Python
Perl
Chips/EDA
Synopsys PrimeTime
Cadence Quantus
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
In office · Full-Time · Bachelor's Degree · Singapore
Python
C++
DevOps
RTOS
Apply
≈ $29k – $68k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Singapore
SpaceTech
GD&T
Apply
≈ $28k – $67k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Singapore
Cybersecurity
Mandiant capa
Chips/EDA
Statistical Process Control
SpaceTech
FMEA
MedTech
CAPA
Apply
In office · Full-Time · 5+ years exp · Singapore
AI/ML
Copilot
Design
Canva
Management
Power Automate
Apply
See all jobs
This is one of many
2,154,291 more open roles from verified company boards, updated every day.