Embedded Systems Software Engineer

2 days ago


Cape Town, Western Cape, South Africa DataFin Full time

About the Role:

DataFin is seeking a skilled C/C++ and Python Developer to join its Engineering team in the Automotive Ethernet Control Field.

The successful candidate will be responsible for developing cutting-edge software solutions, designing and implementing low-latency, high-availability applications, and optimizing software performance. This role requires strong knowledge of C/C++ and Python standards and specifications, as well as hands-on experience with Django, Flask, or other Python frameworks.

Key Responsibilities:

  • Design and implement software solutions using C/C++ and Python programming languages
  • Develop back-end components and integrate user-facing elements
  • Collaborate with Front-end Developers to create advanced software solutions
  • Test scalable code and optimize software performance
  • Work collaboratively with Design team to understand end user requirements

Requirements:

  • Minimum 3+ years of experience as a C/C++ or Python Developer
  • Strong knowledge of C/C++ and Python standards and specifications
  • Hands-on experience with Django, Flask, or other Python frameworks
  • Experience with file parsing, API design, JSON restful, RPC links
  • Familiarity with testing tools and algorithms/data structures
  • Good understanding of TCP/IP protocol and experience with Windows and Linux


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

    Join a Global Leader in Defence Technology and Precision Engineering – Senior Software Engineer (Embedded Systems)Our client, a global leader in defence technology and precision engineering, is seeking an experienced professional to join their dynamic team. This is your chance to work on groundbreaking products that define the future of defence systems,...


  • Cape Town, Western Cape, South Africa Drake International Full time

    We are seeking a talented Junior Embedded Software Engineer to join our client's team. In this role, you will design and develop embedded software for aeronautical satellite communication equipment, including testing and verifying operational functionality.Requirements:BSc/BEng degree in Electronic or Computer Engineering1-5 years of relevant...


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

    Curiska is looking for an Embedded Systems Engineer to join our team. Job Overview:This role involves designing and developing embedded systems, including electronic hardware and software components.Key Responsibilities:Design and develop electronic hardware and software componentsWork with technologies like DC drives, power electronics, control systems,...


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

    Company OverviewWe are Communicate Recruitment, a leading staffing agency specializing in the recruitment of top talent for various industries.Salary and BenefitsWe offer competitive salaries and benefits packages to attract and retain the best candidates.Job DescriptionLead Advanced Sensor DevelopmentAs our Senior R&D Engineer - Embedded Systems, you will...


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

    Join a dynamic team transforming the in-store shopping experience. Work in a fast-paced, startup-like environment with experienced leaders, pioneering sensor tech and embedded software.Job Description:Lead the development of advanced sensors and embedded software.Explore and implement cutting-edge technologies in sensor fusion, embedded AI, and real-time...


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

    Transforming the in-store shopping experience requires a deep understanding of sensor technologies, including optical, infrared, ultrasonic, mmWave, and environmental sensors. As our ideal candidate, you will have strong background in embedded software development using C/C++, Python, and real-time operating systems (RTOS). We are looking for someone with...


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

    As our ideal candidate, you'll be responsible for leading the development of advanced sensors and embedded software. Strong problem-solving skills and ability to translate emerging technology into commercially viable products are key requirements. Experience working with PCB design tools (Altium, KiCad) and embedded debugging tools is advantageous.We're...


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

    At our company, we're pushing the boundaries of sensor analytics by exploring cutting-edge technologies in sensor fusion, embedded AI, and real-time data processing. As our ideal candidate, you'll be responsible for designing scalable, high-performance embedded systems for efficient sensor data collection and processing. Partnering with Product-Oriented...

  • Embedded Engineer

    3 weeks 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 Drake International Full time

    At Drake International, we're looking for a skilled Embedded Software Engineer to join our team and contribute to the development of innovative solutions for aerospace systems. As an expert in electronics and software integration, you will be responsible for designing and developing embedded software that meets the requirements of our clients in the...


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

    Job Description:Lead the development of advanced sensors and embedded softwareExplore and implement cutting-edge technologies in sensor fusion, embedded AI, and real-time data processing.Design scalable, high-performance embedded systems for efficient sensor data collection and processing.Partner with Product-Oriented Delivery (POD) teams to ensure R&D...


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

    Network Recruitment is seeking an experienced Embedded Systems Engineer with Expertise in Electronics to join our team. As an integral part of our electronics department, you will be responsible for designing, developing, and testing electronic circuits and embedded systems, as well as collaborating with cross-functional teams to deliver high-quality...


  • Cape Town, Western Cape, South Africa Drake International Full time

    In this role, you will have the opportunity to work with cutting-edge technologies and contribute to the development of innovative solutions for aerospace systems. As an Embedded Software Engineer at Drake International, you will be responsible for designing and developing embedded software that meets the requirements of our clients in the aerospace...


  • 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 Drake International Full time

    We are seeking a talented Embedded Software Engineer to join our team at Drake International. In this role, you will design and develop embedded software for aeronautical satellite communication equipment, including testing and verifying operational functionality.Responsibilities:Design, implement, and verify embedded software solutions using C/C++...


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

    Job Description:A leading renewable energy company committed to creating a sustainable future through innovative solar energy solutions is seeking an embedded systems engineer who will play a key role in contributing to the electronic design of renewable energy solutions for the consumer electronics industry.Duties & Responsibilities:Develop and manage test...


  • Cape Town, Western Cape, South Africa The Onset Full time

    **Job Description:**We're seeking a highly skilled Embedded Security Lead to oversee the security of our medical devices.You'll work closely with architects and engineers to ensure that security is embedded into our systems, from device connections to cloud services.Your expertise in IoT lifecycles, cryptography, and secure software development will be...


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

    Job DescriptionA leading renewable energy company is seeking an embedded systems engineer to contribute to the electronic design of renewable energy solutions.Key Responsibilities:Develop and manage test strategies for devices and products/systems to be executed during product/system design verification.Provide peer guidance to lower-level engineers and...


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

    Company OverviewWe are a leading renewable energy company dedicated to creating a sustainable future through innovative solar energy solutions. Our team is passionate about designing and developing cutting-edge technology to address the world's energy challenges.Job Description Details:BEng/BSc in Electronic or Mechatronic Engineering.Minimum 10 years'...