Electronic Engineer (Software, AI/ML) at Red Ember Recruitment (PTY) Ltd
, Gauteng, South Africa -
Full Time


Start Date

Immediate

Expiry Date

07 Mar, 26

Salary

0.0

Posted On

07 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Electronic Engineering, Software Development, AI/ML, Embedded Systems, C++, Matlab, Python, Machine Learning, Image Processing, System Integration, Technical Documentation, Fault-Finding, Debugging, Leadership, Mentoring, Project Planning

Industry

Staffing and Recruiting

Description
Red Ember Recruitment is seeking a highly experienced Electronic Engineer (Software, AI/ML) on behalf of our client in the defence and electro-optical research and development sector based in Pretoria. The successful candidate will be responsible for developing advanced software solutions for Electro-Optical (EO) systems, including embedded software, PC-based applications, and machine learning algorithm implementation. This is a senior technical role requiring deep engineering expertise and the ability to lead complex investigations and cross-disciplinary system integration activities. Key Responsibilities: Develop system and subsystem software for EO products Interpret system/product requirements relating to software, electronic, and firmware engineering Develop PC-based test applications and tools Produce technical documentation (SRS, SIRS, ATP, FDD, ICD, Product Spec, etc.) Participate in systems integration and testing with mechanical, optical, and electronic engineering teams Provide version and configuration control Perform detailed fault-finding and debugging down to component level Lead technical investigations using Matlab, Python, and similar tools Review hardware/software designs Research, evaluate, and implement machine learning algorithms Prepare software for serial production Provide engineering support, mentoring, and training Assist with project planning, specifications, and quotation preparation Occasional international travel for client or parent company engagements Requirements B.Eng Degree in Electronic or Computer Engineering Minimum 10 years software design and implementation experience Strong experience in embedded systems development Object-Oriented Programming in C++ (Required) Product development experience Software system engineering experience Exposure to image processing (Preferred) Machine learning algorithm development and implementation (Preferred) Ability to interpret multidisciplinary engineering requirements Experience with Matlab / Python for advanced investigations Strong documentation and system engineering capability Leadership and mentoring experience beneficial
Responsibilities
The successful candidate will develop advanced software solutions for Electro-Optical systems and lead complex investigations and system integration activities. Responsibilities include producing technical documentation, participating in systems integration, and providing engineering support.
Loading...