Embedded Software Engineer

19 hours ago


Singapore SGInnovate Full time

Embedded Software Engineer (1-year traineeship programme)
Embedded Software Engineer (1-year traineeship programme)
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from SGInnovate
Ecosystem and Community Builder | SGInnovate Talent (PowerX)
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 an
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:
Assist in the establishment of the system’s design and software requirements according to users’ needs.
Design and develop Software Architecture and Detailed Design documents based on the requirements.
Develop and test the software modules following respective standards and best practices.
Carry out software testing and debugging activities alongside other engineering teams.
Assist in developing test protocols and reports to verify various subsystems and the main system.
Take part in code review, change control and risk management documentation generation tasks.
Work with the team to optimize the system’s cost, manufacturability, quality, and reliability.
Contribute and watch your ideas materialize into the fast-paced iterations of our system to constantly strive to meet the end users’ needs.
Your Qualifications & Experience
Minimum Bachelor’s degree in Computer Science / Computer / Electronics Engineering, or related.
At least 3 years’ experience in Embedded Systems or Firmware Development.
Proficient in C, C++, Python, Qt framework.
Experience in MISRA Compliance adherence will be advantageous.
Hands-on experience with driver and application layers on ARM MCUs.
Development of embedded communication protocols such as UART, I2C, SPI, CAN, Ethernet.
Good knowledge, hands-on experience in RTOS, and familiarity with the Linux environment.
Experience in Software development on Multicore CPU will be a plus.
Experience in Functional Safety SDLC will be a plus.
Understanding standards such as IEC 62304, IEC61508 & EN50128 will be a plus.
Project scope shall not be limited to the above. It may encompass other related tasks needed for the project/role assigned by the partner company.
Seniority level
Seniority level Entry level
Employment type
Employment type Full-time
Job function
Job function Science
Industries Health and Human Services
Referrals increase your chances of interviewing at SGInnovate by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Senior Firmware Engineer - Secure SSD & Embedded Security
Embedded Software Engineer (Freshgrad welcome)
Embedded Linux Senior Software Engineer - Optimisation
Embedded Linux Field Engineer for Devices/IoT
Research & Development Engineer, Electronics & Firmware
Embedded Linux Field Engineer (Mandarin speaking)
Development Engineer/Snr Development Engineer (Embedded System) – School of Engineering
Senior Staff Embedded Software Development Engineer
Lead Engineer, Electrical and Firmware (MedTech Catapult)
NPU Communications Engineer (Embedded Systems)
Senior Software Engineer I - Wise Platform
Lead Optical Transceiver Firmware Engineer
Senior Principal Engineer, Software (SCDS/CH)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr



  • Singapore Sioux High Tech Software Ltd. Full time

    **About Sioux** Sioux is a strategic **high-tech solutions provider** that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    We are seeking a talented Embedded Software Engineer to join our team at a leading semiconductor client. As an Embedded Software Engineer, you will play a vital role in designing, developing, and testing software solutions for embedded systems, contributing to the development of cutting-edge semiconductor products. **Responsibilities**: - Design and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop, and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop,...


  • Singapore SGInnovate Full time

    Embedded Software Engineer (1-year traineeship programme) Embedded Software Engineer (1-year traineeship programme) Get AI-powered advice on this job and more exclusive features. Direct message the job poster from SGInnovate Ecosystem and Community Builder | SGInnovate Talent (PowerX) About Us Vivo Surgical is a patient-focused, clinician-driven medical...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: • Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.• Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.• Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    Roles & Responsibilities Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless...


  • Singapore NEWBRIDGE ALLIANCE PTE. LTD. Full time

    Join the largest semiconductor industry leader as an Embedded Engineer, and play a crucial role in developing cutting-edge embedded systems and technologies. **Responsibilities**: - Design, develop, and debug embedded software for semiconductor products. - Collaborate with cross-functional teams to define system requirements and specifications. - Implement...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: ● Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. ● Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. ● Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    **Responsibilities**: - Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. - Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. - Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...