Talent.com
This job offer is not available in your country.
Firmware Software Engineer

Firmware Software Engineer

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

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-critical applications .

Key Responsibilities :

  • Design, develop, and test firmware for embedded systems in custom hardware platforms.
  • Work closely with electronics, systems, and software teams to ensure seamless integration.
  • Implement low-level drivers, communication protocols, and real-time control logic.
  • Participate in system-level design, verification, and validation activities.
  • Maintain and document code according to engineering best practices and quality standards.
  • Contribute to the development of innovative solutions in aerospace-grade systems.

Minimum Requirements :

  • Bachelors degree in Electronic Engineering, Computer Engineering, or equivalent.
  • 3+ years of professional experience in firmware and embedded software development.
  • Proficiency in C / C++ for embedded platforms.
  • Experience with RTOS , microcontrollers, and real-time system design.
  • Solid understanding of digital electronics, communication protocols (e.g., SPI, I2C, UART), and hardware / software interfaces.
  • Strong problem-solving skills and the ability to work independently or as part of a multidisciplinary team.
  • Highly Advantageous :

  • Experience with ARM-based microcontrollers (e.g., STM32).
  • Familiarity with debugging tools, oscilloscopes, and logic analyzers.
  • Knowledge of software development lifecycle tools (e.g., Git, Jira, CI / CD pipelines).
  • Exposure to aerospace, defence, or high-reliability systems.
  • Create a job alert for this search

    Software Engineer • centurion, Gauteng, South Africa

    Related jobs
    • Promoted
    Firmware Embedded - Software Engineer

    Firmware Embedded - 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
    Software Engineer

    Software Engineer

    Salix RecruitmentJohannesburg, South Africa
    An exciting opportunity exists for an.Intermediate Software Engineer.This role combines hands-on development with team leadership, making it ideal for an individual who thrives in a collaborative e...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    E&D RecruitersPretoria, South Africa
    Minimum requirements and experience : .BEng (Electronic or Computer Engineering).Master's degree will be beneficial.Comfortable acting as point of contact for international clients.Leading the softwa...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Gap ConsultingJohannesburg, South Africa
    Minimum of 5 years experience in Embedded Software / Firmware Development.BEng / BSc in Electronic or Computer Engineering. Strong proficiency in Embedded C / C++.Experience with microcontrollers (ARM, ...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Firmware Engineer – Electro-Optical Systems

    Embedded Firmware Engineer – Electro-Optical Systems

    JenRec RecruitmentPretoria, South Africa
    Develop and maintain robust firmware for embedded systems using C / C++.Design and implement drivers for a wide range of peripherals and optical components (SPI, I2C, UART, USB, GPIO).Collaborate clo...Show moreLast updated: 30+ 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
    Middleware Software Engineer

    Middleware Software Engineer

    Golden RulePretoria, South Africa
    To design, code, verify, test, document, amend and refactor programs / scripts.Apply agreed standards and tools to achieve well-engineered results. Monitor and report on progress, identify issues in s...Show moreLast updated: 20 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
    Senior Software Engineer

    Senior Software Engineer

    Dante PersonnelMidrand, South Africa
    Relevant qualification in Computer Science, Engineering or Software Development will be beneficial .Experience in delivering successful software application projects and managing development teams...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer – Midrand / Semi -Remote – R600 PH

    Software Engineer – Midrand / Semi -Remote – R600 PH

    E-MergePretoria, South Africa
    Remote
    Were looking for a talented and motivated.In this role, youll design, develop, test, and maintain software solutions that are scalable, efficient, and user centric. Youll collaborate with cross-func...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack PHP Software Engineer (Remote)

    Full Stack PHP Software Engineer (Remote)

    JenRec RecruitmentJohannesburg, South Africa
    Remote
    If you're passionate about writing clean, scalable code and want to build products that make a real difference in people's lives this role is for you!. Min 5+ years of full stack development experi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    SHARON NUROCK RECRUITMENT CCMidrand, South Africa
    As a Software Engineer with Electrical knowledge, you will play a crucial role in developing cutting-edge software solutions that integrate with electrical components. Degree or National Diploma in ...Show moreLast updated: 15 days ago
    • Promoted
    Implementation Engineer (IE)

    Implementation Engineer (IE)

    Mindworx ConsultingJohannesburg, South Africa
    Functionality Customization via IDIT Setup Wizards : .Customizing system functionality ensures support for a wide range of insurance products and. Use the IDIT Product Designer / Manager setup wizard to...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer.

    Software Engineer.

    People SourceJohannesburg, South Africa
    Solid experience in web and back end development, with strong problem solving abilities in an agile environment.Development of a cloud based suite of telecoms products. Strong technical and analytic...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (C and Linux)

    Software Engineer (C and Linux)

    Ace StaffingJohannesburg, South Africa
    Senior Software Engineer (C / Linux).Location : Johannesburg, South Africa.Industry : Warehousing Automation / Embedded & Systems Software. Development Tech Stack : C, Linux (Embedded & Systems P...Show moreLast updated: 30+ 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
    Software Systems Engineer

    Software Systems Engineer

    Network RecruitmentCenturion, South Africa
    Lead and manage software system engineering processes for projects.Create and maintain system software development and requirements documentation. Design software system architecture and related des...Show moreLast updated: 30+ days ago