Talent.com
Firmware Engineer

Firmware Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
30+ days ago
Job description

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.
  • 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
    Engineer Remote

    Engineer Remote

    Intelligent Technical SolutionsGermiston, 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
    Firmware Engineer

    Firmware Engineer

    ExecutivePlacements.com - The JOB PortalCenturion, Gauteng, South Africa
    Be among the first 25 applicants.Are you passionate about low-level software and high-performance hardware? Join a South African technology leader at the forefront of opto-electronic innovation, wh...Show moreLast updated: 30+ 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