Electronic Engineer (Software, AI, Machine learning)
Shock EO Systems (Pty) Ltd|Posted 13 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
• 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).
• 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.
Sign up or log in to apply:
About Shock EO Systems (Pty) Ltd
What we do
SHOCK EOS specializes in developing cutting-edge electro-optic products for a range of platforms, including airborne, naval, and land-based systems. Founded in 2023, our mission is to leverage South Africa's rich history of innovation in the defense industry to create world-class solutions that meet the evolving needs of our clients.
Why work for us
Joining SHOCK EOS means becoming part of a dynamic team of 21 skilled engineers who thrive in a skunk works environment. We offer opportunities for professional growth, hands-on experience in advanced optics, and the chance to contribute to innovative projects that have a real impact in the defense sector.
Our culture
At SHOCK EOS, we foster a culture of collaboration, creativity, and a "can do" attitude. Our team values innovation and is driven by a commitment to excellence, allowing us to tackle complex challenges and deliver exceptional results in the defense and space industry.
Our engineering process
We employ agile methodologies and cutting-edge technologies to ensure efficient project execution and high-quality outcomes. Our engineers collaborate closely, utilizing advanced techniques in optical design, image enhancement, and AI algorithms to develop and test innovative solutions.
Our hiring process
Our hiring process is designed to identify top talent who align with our values and mission. Candidates can expect a streamlined interview process that includes technical assessments, collaborative problem-solving exercises, and discussions with team members to assess fit and expertise.
Tech Stack
application and data


