Menu Close

Pretoria: Electronic Engineer (Software, AI ML)

Advertisement



Job Description

About the Role

We are seeking an experienced Electronic Engineer with a strong background in software, AI, and ML to join our team in Pretoria. The successful candidate will be responsible for providing a Software Engineering service in the Electro-Optical field, with a focus on system and subsystem software development, as well as PC-based application software for test equipment.

Key Responsibilities

  • Interpretation of system/product requirements applicable to software, electronic, and firmware design considerations.
  • Interfacing with other engineering disciplines and specialists in the optical, mechanical, electronic, software, etc. fields.
  • Development of system and subsystem software.
  • Development of PC-based application software for test equipment.
  • Generation of relevant firmware, software, and hardware documentation (e.g. SRS, SIRS, ATP, FDD, ICD, Product Spec, etc).
  • Systems integration and testing with other engineering disciplines.
  • Version and configuration control of produced work items.
  • Testing, fault finding, and debugging on EO subsystem and system level down to component level.
  • Lead technical investigations in ex. Matlab, Python, etc.
  • Reviewing of hardware and software designs.
  • Investigate and evaluate machine learning algorithms from research paper level.
  • Implement machine learning algorithms in firmware from research paper level.
  • Preparation of software implementations for serial production.

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:
  • Object-oriented programming experience (C++) (required).
  • Embedded systems software development (required).
  • Experience in image processing (preferred).
  • Machine learning algorithms development (preferred).

Qualifications

  • Bachelor’s degree in Electronic or Computer Engineering.
[Note: The original job description did not provide any salary information, and no benefits were mentioned.]
View Job  Pretoria: Executive Chef posted by HotelJobs

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Tshwane

In the Tshwane area, the IT and computing industry is thriving, with a strong demand for skilled professionals to drive technological advancements and innovation. Typically, this field is characterized by a dynamic job market with various opportunities available across different sectors. However, it’s essential to note that the job market can fluctuate, and it’s crucial to stay adaptable and focused on continuous skill development.

When it comes to salary expectations, it’s generally common for IT and computing professionals in Tshwane to earn salaries within the range of R600 000 to R1 200 000 per annum, depending on factors such as experience, company size, industry sector, and specific job requirements. However, please note that these are broad estimates and can vary significantly based on individual circumstances. It’s also worth considering that bonuses, benefits packages, and other perks can impact overall remuneration.

Common skills required for IT and computing roles in Tshwane include proficiency in programming languages (such as Java, Python, or C++), experience with database management systems, knowledge of cloud computing platforms (like AWS or Azure), understanding of cybersecurity principles, and familiarity with Agile development methodologies. Additionally, strong analytical, problem-solving, and communication skills are often essential for success in this field.

The IT industry is a broad sector that encompasses various industries, including financial services, technology, manufacturing, and more. Commonly, these professionals work in companies operating within these sectors, as well as in government agencies and educational institutions. The demand for skilled IT professionals extends across the private and public sectors, with opportunities available at different levels of experience.

View Job  Pretoria: Senior Content & Design Specialist (Hospitality Collection) - Pretoria posted by HotelJobs

For those looking to advance their careers in IT and computing, there are many opportunities for professional development and growth. Typically, career progression paths involve taking on increasingly complex projects, leading teams, or pursuing specialized certifications (such as CompTIA or Cisco). Many organizations also offer training programs, mentorship schemes, and internal job rotations to support employee development and advancement.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Pretoria, Tshwane


Job Seeker Tip

Send a thank-you email within 24 hours after your interview.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

View Job  Cape Town Region: Systems Analyst (Cape Town) posted by iqbusiness South Africa

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Gauteng: Mining Equipment Sales Executive posted by GAP Consulting

Jobs in Gauteng January 19, 2026
GAP Consulting Mining

Minimum Requirements:Must have a minimum of 5 years' experience as a Sales Executive in the Mining Equipment IndustryRelevant Tertiary Education...

View Job

Johannesburg: External Sales Consultant posted by Flink Recruitment

Jobs in Central Johannesburg January 19, 2026
Electrical Engineering Flink Recruitment

Roles and ResponsibilitiesJob Description:Meet and exceed sales targets as set out by the Company monthly and annually.Effectively maintain excellent,...

View Job

Durban: Internal Lighting Sales Consultant & Showroom Assistant posted by Flink Recruitment

Jobs in Durban January 19, 2026
Electrical Engineering Flink Recruitment

Roles and ResponsibilitiesSALES:Greet and acknowledge every client that comes into the showroom.Meet, maintain and exceed sales targets utilising good...

View Job

Sandton: TL3 Engineer posted by Flink Recruitment

Jobs in Gauteng January 19, 2026
Computer Flink Recruitment Other IT

Roles and ResponsibilitiesTechnical SkillsExpert knowledge of:Windows Server & Active DirectoryDNS/DHCP/GPO/ADFSAzure IaaS/PaaS & M365...

View Job

Sandton: TL2 Engineer posted by Flink Recruitment

Jobs in Gauteng January 19, 2026
Computer Flink Recruitment Other IT

Roles and ResponsibilitiesTechnical SkillsStrong troubleshooting of Microsoft 365 & Azure fundamentals.Solid understanding of Windows Server...

View Job

Gauteng: Sales Representative (Raw Chemicals, Solvents, Fuel) posted by Pillango Placements

Jobs in Gauteng January 19, 2026
Business Intelligence Pillango Placements

You will be responsible for promoting the sales of products and services that will benefit the company. Establish credibility through…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Northern Suburbs, Jobs in Pretoria, Jobs in Tshwane

More Jobs in Your Area