Electronic Engineer; Software, AI ML
Listed on 2026-01-25
-
Engineering
Software Engineer, Embedded Software Engineer, AI Engineer
MINIMUM REQUIREMENTS:
·
B.Eng degree (electronic or computer).
· Software design and implementation experience (Minimum 10 years).
· Experience in product development.
· Software system engineering experience.
· Specialist knowledge (required / preferred):
o Object orientated programming experience (C++) (required).
o Embedded systems software development (required).
o Experience in image processing (preferred).
o Machine learning algorithms development (preferred).
Key Responsibilities:
· Provide a Software Engineering service in the Electro-Optical field that includes the following tasks:
o Interpretation of system / product requirements applicable to software, electronic and firmware design considerations.
o Interfacing with other engineering disciplines and specialists in the optical, mechanical, electronic, software etc. fields.
o Development of system and subsystem software.
o Development of PC based application software for test equipment.
o Generation of relevant firmware, software and hardware documentation (e.g. SRS, SIRS, ATP, FDD, ICD, Product Spec, etc).
o Systems integration and testing with other engineering disciplines.
o Version and configuration control of produced work items.
o Testing, fault finding and debugging on EO sub-system and system level down to component level.
o Lead technical investigations in ex. Matlab, Python etc.
o Reviewing of hardware and software designs.
o Investigate and evaluate machine learning algorithms from research paper level.
o Implement machine learning algorithms in firmware from research paper level.
o Preparation of software implementations for serial production.
· Engineering management support including but not limited to:
§ Mentoring of junior electronic and software engineers.
§ Providing firmware, software and hardware support and training.
§ Interfacing with the production facility.
§ Engineering project planning and managing.
§ Generation of specification and other related documentation.
§ Generating estimates and quotations.
§ Subcontracting engineering manpower and outsourced tasks.
· Any other reasonable tasks given to the employee.
· Occasional international travel to clients or the parent company.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: