Embedded Firmware Engineer

4 weeks ago


Pretoria, Gauteng, South Africa E&D Recruiters Full time

As an Embedded Firmware Engineer at our company, you will have the opportunity to work on exciting digital communication systems projects. Your role will involve designing and developing embedded software for these systems.

Responsibilities
  • Design and development of embedded software for digital communication systems.
  • Working in an agile development environment with other software, hardware, and test engineers on multi-year international projects.
  • Developing low-level embedded software components and drivers.
  • Establishing operating systems and board support components for new hardware.
  • Consulting datasheets of microprocessors, DSPs or SoC components to create driver software.
  • Developing test software.

To be successful in this role, you will need a degree in Electronic Engineering or Computer Engineering (BEng) and 0-5 years of experience in software development using C++. You will also need to be proficient in working in an agile development environment and collaborating with cross-functional teams.

Key Requirements
  • BEng (Electronic Engineering) or Computer Engineering.
  • 0-5 years of software development experience.
  • Proficiency in C++.
  • Ability to work in an agile development environment.
  • Excellent collaboration and communication skills.

We are looking for a skilled and motivated engineer who is passionate about digital communication systems and has excellent problem-solving skills. If you are interested in this challenging and rewarding role, please submit your CV or apply via email.



  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Firmware Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Design and development of embedded software for digital communication systems. Work in an agile development environment with other software, hardware and test...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Firmware EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Design and development of embedded software for digital communication systems.Work in an agile development environment with other software, hardware and test engineers...


  • Pretoria, Gauteng, South Africa So Interactive Full time

    Job SummaryOur valued client seeks a skilled Hardware / Software Engineer to join their team.The ideal candidate will have expertise in developing and maintaining embedded software solutions using ANSI C, C++, and Golang.The role involves designing and implementing firmware for embedded systems, collaborating with hardware engineers to ensure seamless...


  • Pretoria, Gauteng, South Africa So Interactive Full time

    Innovative TechnologiesSo Interactive is at the forefront of innovation, delivering cutting-edge solutions through seamless integration of diverse products and financial payment systems.We are seeking a skilled Hardware / Software Engineer to join our team and contribute to the development of innovative technologies.Key ResponsibilitiesEmbedded Software...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Software Engineer (Radio Integration)Pretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements.As part of the...


  • Pretoria, Gauteng, South Africa So Interactive Full time

    Company OverviewSo Interactive is a leading company that provides innovative solutions through seamless product and financial payment system integration.We are seeking a skilled Hardware / Software Engineer to join our team and contribute to the development of cutting-edge technologies.ResponsibilitiesEmbedded Software Development: Develop and maintain...


  • Pretoria, Gauteng, South Africa So Interactive Full time

    About UsSo Interactive is a company that seamlessly integrates diverse products and financial payment systems.We are looking for a skilled Hardware / Software Engineer to join our team.The successful candidate will work on innovative solutions crafted in-house, ensuring agility and responsiveness to customer needs.Duties & ResponsibilitiesSoftware...


  • Pretoria, Gauteng, South Africa Professional Career Services Full time

    Job Title: Electronics Development EngineerWe are seeking a skilled Electronics Development Engineer to join our team at Professional Career Services.About the Role:The successful candidate will be responsible for designing, developing, and testing electronic systems and equipment.This includes experimenting with new technologies, evaluating existing...


  • Pretoria, Gauteng, South Africa HENSOLDT South Africa Full time

    Job OverviewThe role of an Electronic Development Engineer at HENSOLDT South Africa involves being part of a technical team responsible for designing and developing hardware products. This may entail engineering disciplines such as Radio Frequency, Digital, Firmware and Embedded SW, Mixed Signal and Signal Processing Software.This position offers...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Qualifications:Bachelor's degree in Electronic or Computer Engineering.Role & Responsibilities:As a Junior Embedded Software Developer, you will:Implement and test cryptographic software within hardware modules.Develop and maintain embedded software for ARM-based platforms.Debug embedded systems with tools like debuggers and proprietary test jigs.Work with...


  • Pretoria, Gauteng, South Africa HENSOLDT South Africa Full time

    About the RoleWe are seeking a Technical Product Specialist - Electronics to join our team at HENSOLDT South Africa. The ideal candidate will have experience in electronic development and be proficient in various engineering disciplines, including radio frequency, digital, firmware and embedded software, mixed signal and signal processing...


  • Pretoria, Gauteng, South Africa So Interactive Full time

    Hardware / Software EngineerOur valued client, who in the market, has seamless integration capabilities with a diverse range of products and financial / payment systems, is looking for a skilled and hardworking Hardware / Software Engineer.Their innovative solutions are meticulously crafted in-house, allowing them to maintain agility and responsiveness to...


  • Pretoria, Gauteng, South Africa Professional Career Services Full time

    Job title : Electronic Design Engineer (Mining Equipment) – PretoriaJob Location : Gauteng, PretoriaDeadline : March 21, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionDesign and develop electronic systems for Proximity Detection Systems Develop embedded applications for microcontrollers / microprocessor in control systems...


  • Pretoria, Gauteng, South Africa People Source Full time

    Opportunity for a graduate or young engineer to join the development team and be involved in the development, test and maintenance of embedded platforms.


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) – recent graduates N6 (Electronic Engineering) – minimum 5 years of relevant working experience MS Office with good Excel skills. Experience in Python, C and C++ programming and test jig development....


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) – recent graduates N6 (Electronic Engineering) – minimum 5 years of relevant working experience MS Office with good Excel skills. Experience in Python, C and C++ programming and test jig development. ...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Embedded Software Developer (Production)Pretoria-EastMinimum requirements and experience:BEng/BTech (Electronic Engineering or Computer Engineering) – recent graduatesN6 (Electronic Engineering) – minimum 5 years of relevant working experienceMS Office with good Excel skills.Experience in Python, C and C++ programming and test jig...


  • Pretoria, Gauteng, South Africa Professional Career Services Full time

    Employer Description Our client is a leading equipment manufacturer. Job DescriptionDesign and develop electronic systems for Proximity Detection SystemsDevelop embedded applications for microcontrollers / microprocessor in control systemsDesign Electronic applications from schematic capture, PCB layout to test, planning and implementation to meet...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    About the Role:We are looking for an experienced Embedded Software Developer to join our team at E&D Recruiters. In this role, you will work closely with our production team to develop and maintain the test tool suite.Your Key Responsibilities:Work closely with the production team to qualify products against specified technical requirements.Industrialize...