Lodox Systems (Pty) Ltd would like to extend an opportunity to all interested individuals to apply for the position of Software Development Engineer. Candidates that meet the requirements, may email their resumé to hr2@lodox.com by COB 20 SEPTEMBER 2024.

JOB PURPOSE

Lodox Systems is looking for a Software Development Engineer with proven experience in developing, testing, and implementation of C++ applications that will be used on local devices. Experience in different software languages and some in firmware applications is also required. The ideal candidate will also have experience in the full Software Development Life Cycle (SDLC) and electronic design. Experience in software systems and/or architecture design will be a major benefit.

JOB REQUIREMENTS

Required Learning:

Required Learning:

  • Grade 12 – Mandatory
  • BSc or BEng in Electrical/Electronic/Mechatronic Engineering or equivalent.
  • Preference will be given to candidates with a formal education in mathematics up to 3rd year level.

Skills and Experience:

  • A minimum of 3 year’s industry experience in programming and high-level languages of C++, C, C#, Visual Studio.
  • C++ is essential with the ability to code in the language.
  • Hands-on experience in software development having been responsible for the development, implementation, testing and maintenance of a project/product.
  • Exposure to system and architecture design.
  • Experience in Software and Hardware integration and testing.
  • Exposure to software and firmware development and its integration into hardware.
  • Experience in source control systems (e.g. Git) and code reviews.
  • Exposure to software documentation, as part of SDLC.
  • Knowledge of software development life cycle (SDLC).
  • Knowledge of documentation (specifications and quality management System (QMS)).
  • Familiarity with unit testing, performance analyses, loading of resources, and end-to-end integration tests.
  • Exposure to integration of API’s.

KEY PERFORMANCE AREAS

Design & Develop Software Application

  • Analyse needs and generate specifications.
  • Design and implement (coding) software applications.
  • Test, review and deliver application within QMS.

Design & Develop Software System Architectures

  • Analyse needs and present system architecture.
  • Generate required development documentation.
  • Design system architecture.
  • Test and deliver the system within QMS.

Software maintenance and support

  • Maintain existing software by updating and/or fixing bugs and documents accordingly.
  • Update data pack and/or software release version.
  • Support production & service personnel as required.

Compliance & Regulatory related

  • Ensure appropriate version control.
  • Know and adhere to processes required to maintain Medical Device Certification.
  • Provide inputs to technical documentation where required.

Team Mentorship/Management

  • Lead and manage development tasks & projects.
  • Act as a mentor when required.

Applications are to be submitted to hr2@lodox.com by COB, 20 September 2024.

Lodox Systems provides equal employment opportunities to all employees and applicants for employment and prohibits unfair discrimination. All candidates will have equal opportunity to the above-mentioned vacancy and a formal structured selection criterion will be adhered to, based on the inherent job requirements.