Software Engineer for Embedded Systems

4 days ago


Cape Town, Western Cape, South Africa Communicate IT Full time
Embedded Systems Development Opportunity

In the realm of technology, innovative solutions await and groundbreaking developments beckon. As a leader in the field of embedded systems, our client seeks exceptional professionals who wield the power of C++ with expertise.

We are seeking a skilled software engineer to join our team, someone with a proven track record in developing high-quality embedded systems using C++. If you have a passion for this field and are looking for a new challenge, we encourage you to apply.

Duties & Responsibilities

Key Requirements:

  1. Mastery of the art of C++ programming
  2. A minimum of 3+ years of experience in developing embedded C++ applications
  3. A degree in Computer Science or equivalent qualification
  4. An in-depth understanding of embedded systems principles and design patterns
  5. Experience with tools and frameworks such as Python, C/C++, MATLAB, Assembly, Visual Studio, GIT Lab
  6. The ability to work independently and as part of a team

We offer a competitive salary package and opportunities for professional growth and development. If you are passionate about embedded systems development and are looking for a new challenge, please submit your application.



  • Cape Town, Western Cape, South Africa Thales Aerospace Communications Full time

    About This Role:Embedded Systems Design EngineerWe are looking for an exceptional Embedded Systems Design Engineer to join our team at Thales Aerospace Communications. In this role, you will be responsible for designing, implementing, and verifying embedded software for aeronautical SATCOM equipment.As an ideal candidate, you will have a Bachelor's degree in...


  • Cape Town, Western Cape, South Africa E and D Recruiters Full time

    C/C++/Go/Rust Software Developer OpportunityE and D Recruiters has a vacancy for a talented C/C++/Go/Rust Software Developer. We are looking for an individual who can contribute to the design, development, and maintenance of software and embedded systems.Key TasksDevelop software and embedded systems using C/C++, Go, and Rust programming...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    About the RoleWe are seeking a talented Embedded Systems Specialist to join our team at Network Recruitment. As an Embedded Systems Specialist, you will be responsible for designing, developing, and testing embedded systems.Key ResponsibilitiesEmbedded System Design: Design and develop embedded systems using various software tools and technologies.Firmware...


  • Cape Town, Western Cape, South Africa Lufkin Gears Full time

    Do you enjoy solving complex problems with innovative solutions?Are you passionate about designing cutting-edge software for the energy sector?Join Our Team and Innovate with TechnologyWe design, develop, and manufacture high quality and reliable industrial monitoring solutions. Our product development encompasses all elements of these solutions, from...

  • Embedded Engineer

    1 week ago


    Cape Town, Western Cape, South Africa MSP Staffing LTD Full time

    Looking for a new exciting role? Then this is for you One of our clients is looking for an embedded engineer to join their team. Key Requirements · 2-4 years of experience · BEng or BEng Hons in Electronic Engineering. · Bring the magic into the real world by implementing algorithms in embedded C and C++ · Make our products a joy to use by creating...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Network Recruitment is seeking an Embedded Systems Professional to join our team. In this role, you will be responsible for designing, developing, and testing embedded systems and their components.Job Overview:The Embedded Systems Professional will work on a variety of projects, including the design and development of electronic systems and components. You...


  • Cape Town, Western Cape, South Africa Thales Aerospace Communications Full time

    About Us:Senior Embedded Software DeveloperAt Thales Aerospace Communications, we are committed to delivering innovative solutions that meet the needs of our customers. As a Senior Embedded Software Developer, you will play a critical role in designing and developing embedded software for aeronautical SATCOM equipment.The ideal candidate will have a strong...


  • Cape Town, Western Cape, South Africa RareCruit Full time

    ROLES AND RESPONSIBILITIES:The Employee will work as an Embedded Software Engineer REQUIREMENTS:Minimum Qualifications:Bachelors degree, in Computer Science or a related field. 3+ years of hands-on GUI development and backend service-orientated software.Proficiency in cloud-based technologies and their deployment.A strong foundation in User Experience (UX)...


  • Cape Town, Western Cape, South Africa JenRec Recruitment Full time

    Key Responsibilities:Establish and streamline a software testing team to support multiple product developments.Develop and implement robust testing infrastructure, including:Writing automated test software in C# and other languages.Designing embedded testing systems with electronic designs and firmware in C/C++.Create comprehensive software test plans and...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Overview: Network Recruitment is a leading recruitment agency specializing in the placement of top talent in the technology industry. We are currently seeking a highly skilled DSP Engineer to join our team. As a DSP Engineer, you will play a critical role in the design, development, and optimization of DSP algorithms and systems for a wide range of...


  • Cape Town, Western Cape, South Africa Communicate IT Full time

    As a skilled C++ developer, you will be part of an esteemed team at Communicate IT, where innovation and progress are the guiding principles. The ideal candidate should have a solid grasp of embedded systems and the ability to wield C++ with mastery.Key ResponsibilitiesDesigning and developing software solutions for embedded systems using C++Collaborating...


  • Cape Town, Western Cape, South Africa Communicate Engineering Full time

    A leading renewable energy company is seeking an embedded systems engineer to contribute to the electronic design of renewable energy solutions.Key Responsibilities:Develop test strategies for devices and products/systems during design verification.Provide guidance to lower-level engineers and technicians to bring projects to successful completion.Evaluate...


  • Cape Town, Western Cape, South Africa Communicate Engineering Full time

    Company OverviewCommunicate Engineering is a leading renewable energy company committed to creating a sustainable future through innovative solar energy solutions.Job DescriptionWe are seeking an experienced embedded systems engineer who will play a key role in contributing to the electronic design of renewable energy solutions for the consumer electronics...


  • Cape Town, Western Cape, South Africa Thales Aerospace Communications Full time

    Salary and BenefitsThe salary for this position will be competitive, reflecting the skills and qualifications of the successful candidate.Job DescriptionWe are seeking an experienced Digital Signal Processing Engineer to join our team. The ideal candidate will have a strong background in digital signal processing and embedded systems development.Required...


  • Cape Town, Western Cape, South Africa Planned Talent Full time

    We are seeking highly skilled software engineers to contribute to the development of advanced systems for a leading Defence/Aerospace company in Cape Town.Role OverviewThe successful candidate will be responsible for designing, developing, and testing software for embedded systems, ground control stations, mission software, control engineering, and software...


  • Cape Town, Western Cape, South Africa Mind Detect Full time

    Company OverviewMind Detect is a world-class Engineering team dedicated to creating innovative payment solutions. Our mission is to deliver robust, high-performance software for embedded POS devices.


  • Cape Town, Western Cape, South Africa Mind Detect Full time

    Required Skills and QualificationsBachelor's degree in Computer Science, Electrical Engineering, or a related fieldStrong experience with embedded development and terminal firmware, preferably in payment or secure transaction environmentsProficiency in C/C++ for embedded systems, with experience in low-level programming, memory management, and performance...


  • Cape Town, Western Cape, South Africa Persona Staff cc Full time

    Job DescriptionWe are seeking an experienced IoT Developer to join our team as an Embedded Systems Developer.The ideal candidate will have a strong background in IoT development and be proficient in Linux operating systems, Python programming, and MQTT communication protocols.Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job OverviewNetwork Recruitment is seeking an exceptional and passionate Automation Software Engineer to join a dynamic team. This role will form part of an automation group specializing in simulations and the control of aircraft automation systems, including guidance, navigation and control systems.The successful candidate will be responsible for formal...


  • Cape Town, Western Cape, South Africa Milkor Integrated System Full time

    Milkor Integrated Systems is a company that thrives on innovation and creativity. As a Software Control Engineer, you will be part of a dynamic team that designs and develops cutting-edge solutions for the aerospace industry.Our team is committed to delivering exceptional results and exceeding customer expectations. If you are a skilled software engineer...