Job Search and Career Advice Platform

Enable job alerts via email!

Electronic Engineer (Software)

PRR Recruitment Services

Pretoria

On-site

ZAR 350 000 - 500 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking a Software Engineer in the Electro-Optical field, requiring a B.Eng degree in electronic or computer engineering and at least 2 years of software design and implementation experience. Key responsibilities include developing system software, interfacing with engineering specialists, and managing documentation. Suitable candidates should have experience in object oriented programming (C++) and embedded systems software development. Occasional international travel may be required.

Qualifications

  • Minimum 2 years of software design and implementation experience.
  • Experience in product development.
  • Software system engineering experience.

Responsibilities

  • Provide software engineering service in the Electro-Optical field.
  • Interfacing with engineering disciplines and specialists.
  • Development of system and subsystem software.
  • Testing, fault finding, and debugging on EO sub-system level.

Skills

Object oriented programming (C++)
Embedded systems software development
Image processing

Education

B.Eng degree (electronic or computer)

Tools

Matlab
Python
Job description
MINIMUM REQUIREMENTS:
  • B.Eng degree (electronic or computer).
  • Software design and implementation experience (Minimum 2 years).
  • Experience in product development.
  • Software system engineering experience.
Specialist knowledge (required / preferred):
  • Object orientated programming experience (C++) (required).
  • Embedded systems software development (required).
  • Experience in image processing (preferred).
Key Responsibilities:
  • Provide a Software Engineering service in the Electro-Optical field that includes the following tasks:
    • Interpretation of system / product requirements applicable to software, electronic and firmware design considerations.
    • Interfacing with other engineering disciplines and specialists in the optical, mechanical, electronic, software etc. fields.
    • Development of system and subsystem software.
    • Development of PC based application software for test equipment.
    • Generation of relevant firmware, software and hardware documentation (e.g. SRS, SIRS, ATP, FDD, ICD, Product Spec, etc).
    • Systems integration and testing with other engineering disciplines.
    • Version and configuration control of produced work items.
    • Testing, fault finding and debugging on EO sub-system and system level down to component level.
    • Lead technical investigations in ex. Matlab, Python etc.
    • Reviewing of hardware and software designs.
    • Preparation of software implementations for serial production.
  • Engineering management support including but not limited to:
    • Providing firmware, software and hardware support and training.
    • Interfacing with the production facility.
    • Generation of specification and other related documentation.
    • Generating estimates and quotations.
  • Any other reasonable tasks given to the employee.
  • Occasional international travel to clients or the parent company.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.