Shock EO Systems (Pty) Ltd Logo

Electronic Engineer (Software, AI, Machine learning)

Shock EO Systems (Pty) Ltd|Posted 13 days ago

Skills and experience

Role:Machine learning engineer
Other roles:Backend engineer
Experience in role:2+ years
Language proficiency:English
Must-have skills:
    C
    C++
    Python

Location and salary

Remote policy:In-office
Location of job:Centurion, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

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.

About Shock EO Systems (Pty) Ltd

15-50 employees

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

Python
Python
C++
C++
C
C

Similar jobs on OfferZen: