Job title: Junior Embedded Software Design Engineer
Job type: Permanent
Emp type: Full-time
Industry: Medical Industry
Salary type: Annual
Job published: 22-05-2026
Job ID: 76534
Contact name: Yolande Crouse
Phone number: +27814660887
Contact email: yolande@geotech.co.za

Job Description

Job Title:

Junior Embedded Software Design Engineer

Job Purpose:

Our client is seeking a technically strong, curious, and mission-driven engineer who thrives in a multidisciplinary, fast-paced environment and is motivated by work that directly improves patient outcomes worldwide. As a Firmware, Hardware, and Embedded Software Engineer, you will be part of the core R&D team, developing the embedded systems and electronics that power FDA-approved, life-saving medical technologies.

Responsibilities: 

  • Develop firmware for bare-metal C++ applications (e.g., Silicon Labs chips) and embedded Linux platforms
  • Perform schematic design, PCB layout, and prototype testing
  • Translate user requirements into clinical and technical specifications
  • Maintain detailed design documentation, test plans, and regulatory compliance records
  • Collaborate with cross-functional teams including R&D, regulatory, manufacturing, and clinical partners
  • Work with contractors, suppliers, and integration partners to ensure successful product delivery
  • Investigate real-world device faults and support customer issue resolution
  • Conduct site visits, including clinical theatres, and engage directly with anesthesiologists and end-users
  • Drive innovation and contribute to continuous improvement of product design and manufacturing workflows

Technical Skills: 

  • Embedded C/C++ development (bare-metal and RTOS)
  • Embedded Linux development and system-level debugging
  • Strong understanding of analogue and digital circuit design
  • PCB schematic capture and layout
  • Hardware debugging using oscilloscopes and other lab equipment
  • Working knowledge of communication protocols including UART, SPI, I2C, TCP/IP, and Bluetooth
  • Experience using version control systems (Git)

Qualifications:

  • Bachelor’s degree in Electronic or Electrical Engineering
  • 1+ years of hands-on experience in embedded systems, firmware development, and electronics design
Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB