Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded Systems Programmer.
South Africa Jobs Expertini

Urgent! Embedded Systems Programmer Position in Johannesburg - Network Recruitment

Embedded Systems Programmer



Job description

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.



Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Systems Potential: Insight & Career Growth Guide