A pioneering leader in medical imaging technology, Lodox Systems (Pty) Ltd, is seeking a Senior Software Development Engineer to drive innovation in C++ application development for cutting-edge medical devices. This role is based in Johannesburg (On-Site/Hybrid TBD) and offers a unique opportunity to work on firmware, system architecture, and hardware integration.Qualifications: xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f BSc/BEng in Electrical, Electronic, or Mechatronic Engineering (or equivalent).
xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f Strong mathematical foundation (3rd-year university level preferred).
xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f 5+ years of hands-on experience in software development.
xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f Proficiency in C++, C, C#, and Visual Studio (C++ is essential).
xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f Experience in software & firmware development and hardware integration.
xc3xa2xc2x9cxc2x94xc3xafxc2xb8xc2x8f Knowledge of SDLC, QMS compliance, source control (Git), API integration, and unit testing.Key Responsibilities: xc3xb0xc2x9fxc2x94xc2xb9 Software Development & Architecture Design, develop, test, and implement C++ applications for medical imaging devices.
xc3xb0xc2x9fxc2x94xc2xb9 System Design & Integration Develop and optimize software system architectures, integrating firmware and hardware.
xc3xb0xc2x9fxc2x94xc2xb9 Software Maintenance & Support Update, debug, and maintain existing software systems, ensuring performance and reliability.
xc3xb0xc2x9fxc2x94xc2xb9 Regulatory Compliance & Quality Assurance Maintain medical device certification standards, version control, and technical documentation.
xc3xb0xc2x9fxc2x94xc2xb9 Team Leadership & Mentorship Lead technical teams, mentor junior developers, and drive software development projects.
xc3xb0xc2x9fxc2x93xc2x8d Location: Johannesburg (On-Site/Hybrid)
xc3xb0xc2x9fxc2x92xc2xb0 Competitive salary & industry-leading projectsApply Now! For more IT & engineering jobs, visit />If you have not had any response in two weeks, please consider your application unsuccessful. Your profile will be kept on our database for future opportunities.
xc3xb0xc2x9fxc2x93xc2xa9 For more information, contact:
xc3xa2xc2x9cxc2x89xc3xafxc2xb8xc2x8f
ExecutivePlacements.com
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.