Talent.com
Firmware Engineer

Firmware Engineer

ExecutivePlacements.com - The JOB PortalCenturion, Gauteng, South Africa
30+ days ago
Job description

Join to apply for the Firmware Engineer role at ExecutivePlacements.com - The JOB Portal

3 days ago Be among the first 25 applicants

Join to apply for the Firmware Engineer role at ExecutivePlacements.com - The JOB Portal

SUMMARY :

Are you passionate about low-level software and high-performance hardware? Join a South African technology leader at the forefront of opto-electronic innovation, where your work will drive advanced sensing, communication, and control systems used across defence, industrial, and scientific sectors.

Firmware Engineer

Recruiter : JenRec Recruitment

Job Ref : vu

Date posted : Monday, May 12, 2025

Location :

centurion, Gauteng, South Africa

Salary :

Negotiable depending on experience

SUMMARY :

Are you passionate about low-level software and high-performance hardware? Join a South African technology leader at the forefront of opto-electronic innovation, where your work will drive advanced sensing, communication, and control systems used across defence, industrial, and scientific sectors.

POSITION INFO : About The Role

We''re seeking a talented Firmware Engineer to design and implement robust, high-efficiency firmware for our next-generation opto-electronic devices. You will work at the intersection of hardware and software, writing low-level code that interfaces directly with sensors, lasers, detectors, and custom electronic platforms.

Key Responsibilities

  • Develop and maintain firmware for embedded systems in C / C++.
  • Design and implement drivers for peripherals and optical components (SPI, I2C, UART, USB, GPIO).
  • Collaborate with hardware teams during schematic reviews, bring-up, and testing.
  • Work with optical subsystems such as photodiodes, laser control modules, and high-speed ADCs.
  • Participate in system testing, debugging, and optimisation.
  • Document firmware architecture, interfaces, and test procedures.

Required Skills & Experience

  • Degree in Electronic Engineering, Computer Engineering, or a related field.
  • Minimum 3 years of firmware development experience in embedded environments.
  • Strong skills in embedded C / C++ programming.
  • Experience with microcontroller platforms (STM32, NXP, TI, etc.).
  • Ability to debug hardware-software interactions using lab tools (oscilloscope, logic analyzer, JTAG).
  • Understanding of real-time constraints and memory-constrained systems.
  • Bonus Points for Experience With :

  • Optical or photonic systems (lasers, photodiodes, modulators).
  • Embedded Linux or RTOS environments.
  • Scripting (Python, Bash) for automation or testing.
  • Signal processing or digital filtering techniques.
  • Regulatory compliance (EMC, CE, safety standards).
  • What We Offer

  • Work with cutting-edge technology in a fast-paced, impact-driven team.
  • Competitive salary, flexible hours, and career growth opportunities.
  • Exposure to global projects with local impact.
  • A collaborative culture where your engineering voice matters.
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Advertising Services

    Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

    Get notified about new Firmware Engineer jobs in Centurion, Gauteng, South Africa .

    Centurion, Gauteng, South Africa 2 months ago

    Bedfordview, Gauteng, South Africa 3 weeks ago

    Sandton, Gauteng, South Africa 3 days ago

    Sandton, Gauteng, South Africa 2 months ago

    Sandton, Gauteng, South Africa 1 month ago

    Johannesburg, Gauteng, South Africa 6 months ago

    Johannesburg Metropolitan Area 1 week ago

    Centurion, Gauteng, South Africa 1 month ago

    Sandton, Gauteng, South Africa 3 days ago

    Pretoria, Gauteng, South Africa 3 days ago

    Midrand, Gauteng, South Africa 2 weeks ago

    Pretoria, Gauteng, South Africa 2 weeks ago

    Johannesburg Metropolitan Area 1 month ago

    Centurion, Gauteng, South Africa 1 week ago

    Woodmead, Gauteng, South Africa 1 month ago

    Software Engineer – Midrand / Semi -Remote – R600 PH

    Pretoria, Gauteng, South Africa 3 days ago

    Sandton, Gauteng, South Africa 3 weeks ago

    Centurion, Gauteng, South Africa 1 week ago

    Johannesburg Metropolitan Area 2 days ago

    Ivory Park, Gauteng, South Africa 1 month ago

    Ivory Park, Gauteng, South Africa 1 month ago

    Aspire Tech Graduate - Software Engineer

    Woodmead, Gauteng, South Africa 1 day ago

    Centurion, Gauteng, South Africa 3 days ago

    Johannesburg Metropolitan Area 2 days ago

    Pretoria, Gauteng, South Africa 3 days ago

    Centurion, Gauteng, South Africa 3 days ago

    Junior C# Developer – Centurion (In-Office Full-Time) – up to R120k per annum

    Pretoria, Gauteng, South Africa 3 days ago

    Pretoria, Gauteng, South Africa 3 days ago

    Brakpan, Gauteng, South Africa 2 weeks ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Firmware Engineer • Centurion, Gauteng, South Africa

    Related jobs
    • Promoted
    Firmware Engineer

    Firmware Engineer

    Jenrec RecruitmentGauteng, South Africa
    Job listings and descriptions have been consolidated and reformatted for clarity.The content includes several engineering roles with responsibilities and qualifications. Regions and advertiser notes...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    Jenrec RecruitmentGauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics , real-time embedded systems , and mission-critica...Show moreLast updated: 5 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    You will work at the intersection of hardware and software, writing low-level code that interfaces directly with sensors, lasers, detectors, and custom electronic platforms.Develop and maintain fir...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Remote

    Engineer Remote

    Intelligent Technical SolutionsKempton Park, Gauteng, South Africa
    Remote
    Intelligent Technical Solutions, you are expected to perform Client standards and alignment reviews and work proactively towards aligning Clients that are misaligned against our Company standards.M...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Engineer - Platform F / W

    Embedded Firmware Engineer - Platform F / W

    E&D RecruitersPretoria, South Africa
    Minimum requirements and experience : .BEng (Electronic Engineering) or Computer Engineering.Design and development of embedded software for digital communication systems. Work in an agile development...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Midrand

    Engineer Midrand

    Sabenza IT RecruitmentMidrand, Gauteng, South Africa
    Join Our Team : VDI Engineer (Virtual Device Infrastructure).Are you a tech-savvy wizard with a passion for storage technologies and cutting-edge solutions? Do you thrive in the realm of Unix, Linux...Show moreLast updated: 30+ days ago
    • Promoted
    FPGA Firmware Engineer

    FPGA Firmware Engineer

    E&D RecruitersPretoria, Gauteng, South Africa
    Implement various signal processing and cryptographic algorithms on FPGAs.Implement control and data interfaces between processors, DSPs, and FPGAs. Implement and simulate custom and off-the-shelf I...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Firmware Engineer - Platform F / W

    Embedded Firmware Engineer - Platform F / W

    ExecutivePlacements.com - The JOB PortalPretoria, Gauteng, South Africa
    Embedded Firmware Engineer - Platform F / W.Embedded Firmware Engineer - Platform F / W.Embedded Firmware Engineer - Platform F / W. Be among the first 25 applicants.Embedded Firmware Engineer - Platform ...Show moreLast updated: 30+ days ago
    • Promoted
    DVF Software Engineer (Contract) - Midrand / Hybrid - ISB3101894

    DVF Software Engineer (Contract) - Midrand / Hybrid - ISB3101894

    iSanqaMidrand, Gauteng, South Africa
    Our client requires the services of a.Software Engineer (Advanced) – Midrand / Menlyn / Rosslyn / Home Office rotation.Amazing brand with innovative technology. Excellent teams in Global team collaboratio...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer Centurion

    Firmware Engineer Centurion

    Jenrec RecruitmentJohannesburg, Gauteng, South Africa
    Industry : Engineering R&D Aerospace / Optical Systems.Employment Type : Full-Time | Permanent.An established and innovative engineering R&D organisation based in Centurion is seeking a skilled Firmw...Show moreLast updated: 3 days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
    • Promoted
    CAX VDI Engineer (Advanced)

    CAX VDI Engineer (Advanced)

    ImiziziPretoria, Gauteng, South Africa
    Ready to take your expertise in virtualization to the next level? Our client in the manufacturing sector is seeking an Advanced CAX VDI Engineer to spearhead complex projects and drive transformati...Show moreLast updated: 30+ days ago
    • Promoted
    Implementation Engineer (IE)

    Implementation Engineer (IE)

    Mindworx Consulting And AcademyJohannesburg, Gauteng, South Africa
    Functionality Customization via IDIT Setup Wizards : Use the IDIT Product Designer / Manager setup wizard to create / update products, and add / update Covers, Underwriting, Clauses, and Product def...Show moreLast updated: 3 days ago
    • Promoted
    Hardware Firmware Design Engineer (Centurion)

    Hardware Firmware Design Engineer (Centurion)

    Datafin IT RecruitmentPretoria, South Africa
    A world-class Security Specialist in Centurion seeks the technical expertise of a Hardware Firmware Design Engineer who is proficient in Firmware development (HDL compiled for FPGAs), Hardware deve...Show moreLast updated: 30+ days ago
    • Promoted
    Hardware Firmware Design Engineer (Centurion)

    Hardware Firmware Design Engineer (Centurion)

    Datafin It RecruitmentPretoria, Gauteng, South Africa
    A world-class Security Specialist in Centurion seeks the technical expertise of a Hardware Firmware Design Engineer who is proficient in Firmware development (HDL compiled for FPGAs), Hardware deve...Show moreLast updated: 3 days ago
    • Promoted
    Engineer, BSD (Corporate & Investment Banking)

    Engineer, BSD (Corporate & Investment Banking)

    Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
    Business Segment : Corporate & Investment Banking.Location : ZA, GP, Johannesburg, 30 Baker Street.To design, code, test, debug, and maintain programs in development environments.Apply agreed standar...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer Centurion

    Firmware Engineer Centurion

    JenRec RecruitmentJohannesburg, South Africa
    Engineering R&D Aerospace / Optical Systems.An established and innovative engineering R&D organisation based in.Firmware / Embedded Software Engineer. The company develops advanced technologies in ...Show moreLast updated: 30+ days ago
    • Promoted
    Hardware Firmware Design Engineer (Centurion)

    Hardware Firmware Design Engineer (Centurion)

    ExecutivePlacements.com - The JOB PortalPretoria, Gauteng, South Africa
    Hardware Firmware Design Engineer (Centurion).Hardware Firmware Design Engineer (Centurion).Hardware Firmware Design Engineer (Centurion). Be among the first 25 applicants.Hardware Firmware Design E...Show moreLast updated: 30+ days ago