Enable job alerts via email!

Senior Embedded Systems Engineer

Msp Staffing (Pty) Ltd

South Africa

On-site

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency is seeking a Senior Embedded Systems Engineer in Johannesburg, South Africa. The ideal candidate should have strong expertise in C/C++ programming, experience with IFM and Deep Sea controllers, and skills in HMI development. Responsibilities include developing and testing embedded systems, troubleshooting, and collaborating on engineering projects. This role offers the opportunity to work in a dynamic environment within a growing industry.

Qualifications

  • Expertise in developing and testing software for embedded systems.
  • Strong programming skills in C/C++ for real-time systems.
  • Proficient in integrating CAN bus data into control logic.

Responsibilities

  • Develop and test software for controllers.
  • Integrate communication data into control logic.
  • Design HMI dashboards for operators.
  • Troubleshoot issues in workshop and field.
  • Collaborate on safety interlocks and control logic.

Skills

Strong expertise with IFM and Deep Sea controllers
CAN bus communication (J1939, CANopen)
HMI development
C/C++ and Embedded C programming
Real-time systems
Leadership
Problem-solving
Mentoring abilities
Job description

Senior Embedded Systems Engineer – Gauteng, Johannesburg – Network Recruitment

Posted 1 day ago

Key Responsibilities
  • Develop and test software for IFM and Deep Sea controllers.
  • Integrate CAN bus engine data into control logic and HMI displays.
  • Design and implement HMI dashboards for operators and maintenance teams.
  • Diagnose and troubleshoot controller and communication issues both in the workshop and in the field.
  • Collaborate with engineering teams on control logic and safety interlocks.
  • Document code, wiring diagrams, and integration procedures.
  • Support commissioning and field trials.
Technical Skills
  • Strong expertise with IFM and Deep Sea controllers.
  • CAN bus communication (J1939, CANopen).
  • HMI development.
  • C/C++ and Embedded C programming.
  • Real-time systems.
Soft Skills
  • Leadership, problem-solving, and mentoring abilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.