Enable job alerts via email!

Embedded Systems Engineer — Linux, C/C++, Security

ManpowerGroup

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading staffing and recruiting firm in Johannesburg is seeking a skilled engineer to collaborate on product delivery and enhance security measures. Candidates should hold a BSc in Electronic Engineering, have 3+ years of practical experience, and be proficient in C/C++, embedded Linux, and Rust. This role involves working at a hardware driver level and requires strong analytical problem-solving skills.

Qualifications

  • 3+ years of practical engineering experience.
  • Comfortable working at a hardware driver level (GPIO, UART, I2C, SPI).
  • Experience with Secure Software Development Lifecycles.

Responsibilities

  • Collaborate with other teams for successful product delivery.
  • Participate in security reviews and identify problem areas.
  • Assist in project documentation preparation and completion.
  • Write good, maintainable code.

Skills

Strong communication skills in English
Expert in C / C++
Proficient in developing for embedded Linux
Familiarity with cyber security related tools
Proficient in Rust programming language
Experience with QA processes
Ability to analyze a problem

Education

BSc in Electronic Engineering or equivalent

Tools

GNU toolchains
gdb
cmake
Virtual machines
Job description
A leading staffing and recruiting firm in Johannesburg is seeking a skilled engineer to collaborate on product delivery and enhance security measures. Candidates should hold a BSc in Electronic Engineering, have 3+ years of practical experience, and be proficient in C/C++, embedded Linux, and Rust. This role involves working at a hardware driver level and requires strong analytical problem-solving skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.