Talent.com
Firmware Embedded - Software Engineer

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

    Embedded Software Engineer - Protocols

    E&D RecruitersPretoria, South Africa
    Embedded Software Developer (Protocols).BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. Documentation, design, implementation, and qualific...Show moreLast updated: 3 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

    Network RecruitmentJohannesburg, South Africa
    Competitive pay, medical aid, pension, life cover, and bi-annual bonuses.Clear development plan, learning opportunities, and technical excellence. Hybrid model (3 days in office), daily lunches, and...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Developer - Production

    Embedded Software Developer - Production

    E&D RecruitersPretoria, South Africa
    Embedded Software Developer (Production).Minimum requirements and experience : .BEng / BTech (Electronic Engineering or Computer Engineering) recent graduates!. N6 (Electronic Engineering) minimum 5 y...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: 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
    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
    DSP Software Engineer

    DSP Software Engineer

    E&D RecruitersPretoria, South Africa
    Minimum Requirements and requirements : .Electronic Engineering) or BEng / BSc (Computer Engineering).DSP development processes and tools. Developing embedded applications with C++.Waveform design, modu...Show moreLast updated: 2 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: 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
    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
    Embedded Engineer

    Embedded Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    We are driven by innovation, quality, and engineering excellence.We are looking for a highly skilled.R&D division and contribute to the development of our next-generation opto-electronic produc...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    E&D RecruitersJohannesburg, South Africa
    The company develops innovative power electronics systems for.BEng (Electronic OR Electrical Engineering).Minimum 3 years of relevant working experience. Solid working experience in embedded C progr...Show moreLast updated: 30+ 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
    Embedded Software Engineer - Radio Integration

    Embedded Software Engineer - Radio Integration

    E&D RecruitersPretoria, South Africa
    Embedded Software Engineer (Radio Integration).Minimum requirements and experience : .BEng (Electronic Engineering) or Computer Engineering. Collaborate with international engineering clients to adapt...Show moreLast updated: 30+ days ago
    • Promoted
    FPGA Firmware Engineer

    FPGA Firmware Engineer

    E&D RecruitersPretoria, South Africa
    BEng (Electronic Engineering) or BEng (Computer Engineering).Implement various signal processing and cryptographic algorithms on FPGAs. Implement control and data interfaces between processors, DSPs...Show moreLast updated: 2 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
    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 technolo...Show moreLast updated: 30+ days ago