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
- 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
Required Skills:
degree (electronic or computer). Software design and implementation experience. 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). Machine learning algorithms development (preferred).
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-...
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
- 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
Required Skills:
degree (electronic or computer). Software design and implementation experience. 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). Machine learning algorithms development (preferred).
View more
View less