Junior Electronic Engineer - Centurion Verfied

Salary Negotiable Centurion, Gauteng Centurion, Gauteng more than 14 days ago 11-08-2022 9:35:44 AM
06-10-2022 9:35:44 AM
Are you a Junior Electronic Engineer (Embedded Software Development) looking for your next move?

Do you have a passion for all things defence / military related?
Does being part of a team that provides cutting edge technology for use in military missions excite you?
If so, we want you to join our rapidly expanding family of highly motivated and skilled engineers.

Must have requirements:

B.Eng degree (electronic or computer).
Software design and implementation experience (Minimum 2 years).
Experience in product development.
Specialist knowledge (required / preferred):
Object orientated programming experience (C++) (required).
Systems oriented programming experience (C, C++, Rust, Golang) (preferred).
Embedded systems software development (required).
Experience in VHDL (preferred).
Experience in Matlab (preferred)
Experience in PC application development (C#) (preferred).
Experience in image processing (preferred).
Machine learning algorithms development (preferred).
Control systems development (preferred).
Key Responsibilities not limited too:

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 sub-system 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.
Investigate and evaluate machine learning algorithms from research paper level.
Implement machine learning algorithms in firmware from research paper level.
Preparation of software implementations for serial production.

Engineering support including but not limited to:

Interfacing with the production facility.
Engineering project planning in correlation with other engineers.
Generation of specification and other related documentation.
Any other reasonable tasks given to the employee.
Occasional international travel to clients or the parent company.