CareerPlanSign in

Lead R&D Software Engineer

Pretoria, Tshwane💼 Full-time🗓 2026-05-22 → 2026-08-09

Core

Lead a team of software and firmware engineers to design and deliver complex medical device software products from concept to post-market improvement.

Role type

Senior IC lead R&D software engineer (medical devices)

Builds

Embedded firmware, mobile applications, and cloud environments for medical devices

Domain

Medical devices / Regulated industries

Deliverable

production ML models | product features

Required skills

C++ (embedded), JavaScript/Node.js, Python, Rust, C#, Bash, AWS cloud development, system architecture design, team leadership, ISO 13485/IEC 60601/IEC 62304 compliance

Preferred skills

Embedded Linux (Yocto Project), React Native, FDA compliance experience

Technologies

AWS, C++, JavaScript, Node.js, Python, Rust, C#, Bash, Yocto Project, React Native

Responsibilities

Lead and mentor a team of software and firmware engineers; Drive system design across the full technology stack; Conduct rigorous reviews of system designs, architecture documents, and pull requests; Own the full software product lifecycle; Ensure software design adheres to ISO 13485, IEC 60601, and IEC 62304; Collaborate with hardware engineering and R&D leadership on hardware/software co-design

Seniority

Senior, hands-on IC with team leadership

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.