Embedded Software Engineer

Be among the first applicants.
VIVO SURGICAL PRIVATE LIMITED
Singapore
SGD 60,000 - 100,000
Be among the first applicants.
7 days ago
Job description

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.

Contact

Please send your CV and cover letter to: hr@vivo-surgical.com. We look forward to receiving your application.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Embedded Software Engineer jobs in Singapore