Embedded Test Software Engineer

6 days ago


CapeTown, 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 ensure adequate test coverage.
  • Identify bugs and their root causes through methodical testing approaches.
  • Advocate for prioritizing testing in the development cycle, contributing to a culture of quality.
Skills Required:
  • Proficiency in C# or similar languages (e.g., Java, Swift).
  • Embedded software and testing expertise in C/C++ .
  • Strong problem-solving skills and attention to detail.
  • Effective prioritization, time management, and collaboration within local and international teams.
  • Ability to work independently with minimal guidance.

Qualifications: NQF Level 7 (BEng, BTech, or Advanced Diploma) in Electronic Engineering, Computer Science, or a similar field

Preferred Expertise (Advantageous):
  • Unit testing and Test-Driven Development (Google Test, gtest ).
  • Continuous Integration tools (Jenkins pipelines ).
  • Electronic hardware design and testing.
  • Programming in Python or MATLAB .
  • Debugging communication protocols (UART, SPI, I2C, CAN ).
  • Experience with ARM microcontrollers and platforms like Raspberry Pi and Arduino .
  • Agile (Scrum) software development methodology.
  • Mechanical design and prototyping with 3D printing.
Why Join Us?
  • Be at the forefront of consumer radar innovation.
  • Work with a passionate team that values quality and innovation.
  • Enjoy flexible remote working options while contributing to groundbreaking projects.


  • CapeTown, South Africa JenRec Recruitment Full time

    At JenRec Recruitment, we are seeking an Embedded Software Engineer to join our team. The ideal candidate will have a strong background in Electrical or Mechatronic Engineering and experience with C and/or C++ Programming, RTOS or Linux.As an Embedded Software Engineer, you will form part of a design team developing software for digital electronic hardware...


  • CapeTown, South Africa JenRec Recruitment Full time

    Job SummaryWe are seeking a skilled Embedded Software Developer to join our team at JenRec Recruitment. The successful candidate will be responsible for developing embedded software for digital electronic hardware, including computing appliances and flight control units.Key ResponsibilitiesDesign and develop embedded software for complex...


  • CapeTown, South Africa JenRec Recruitment Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at JenRec Recruitment. In this role, you will be responsible for establishing and streamlining a software testing team to support multiple product developments.Key Responsibilities:Test Team Leadership: Develop and implement robust testing infrastructure, including...


  • CapeTown, South Africa JenRec Recruitment Full time

    They combine their products with system engineering, integration and testing support services to customise and deliver these solutions to its clients. Successful candidate will form part of a design team developing embedded software for digital electronic hardware for computing appliances, flight control units and other complex sub-systems. S-Plane follows...

  • Firmware Engineer

    4 months ago


    CapeTown, South Africa JenRec Recruitment Full time

    Join a World Class Team of top Engineers! Requirements 3 10 years of experience and knowledge in PCB Design and Embedded code development in mainly C/C++ Duties Implement embedded software applications on variety of embedded applications. Define software architecture and application interface. Create component Prototyping, Embedded programming, and PCB...


  • CapeTown, South Africa JenRec Recruitment Full time

    They are a leading provider of business automation software, helping businesses to streamline their operations and improve efficiency. They comprised of talented and dedicated individuals who are committed to delivering exceptional results for their clients. Our Test Automation Architect Role Are you a highly motivated and as a Test Automation Enigineer?...

  • Software Engineer

    1 month ago


    CapeTown, South Africa West Coast Personnel Full time

    Job OverviewAs a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. Your expertise will be utilized to create efficient, user-friendly, and secure software solutions that meet the needs of our company and its clients.Key Responsibilities:Design and develop software applications using various...

  • Software Engineer

    1 month ago


    CapeTown, South Africa Service Solutions Full time

    Our company is seeking a skilled Software Engineer to join our team. Responsibilities include designing, developing, and testing software applications using a variety of programming languages and technologies. Key skills include: software development, coding, collaboration, and problem-solving.


  • CapeTown, South Africa JenRec Recruitment Full time

    Job Title: IT or BEng Graduate: Software Engineering SpecialistWe are seeking enthusiastic and talented IT graduates who are ready to tackle exciting challenges and contribute to cutting-edge projects. As part of these dynamic IT teams, you will work closely with experienced professionals and have the chance to develop your skills while driving meaningful...


  • CapeTown, South Africa JenRec Recruitment Full time

    Job Title: Test Automation EngineerJenRec Recruitment is seeking a highly skilled Test Automation Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing a robust automated QA testing framework.Key Responsibilities:Evaluate and Enhance QA Processes:Analyze existing QA frameworks, tools, and...


  • CapeTown, South Africa JenRec Recruitment Full time

    Job DescriptionJenRec Recruitment is seeking a skilled Test Automation Architect to spearhead the development and implementation of a robust automated QA testing framework.The ideal candidate will have proven experience working with engineering and QA teams to build test frameworks and processes for complex systems.Key ResponsibilitiesEvaluate and Enhance QA...


  • CapeTown, South Africa JenRec Recruitment Full time

    Key ResponsibilitiesImplement embedded software applications on various embedded platforms.Technical RequirementsWe are seeking a highly skilled Firmware Design and Development Specialist to design and develop firmware for our embedded systems. The ideal candidate will have a strong background in C/C++ programming, PCB design, and low power hardware...


  • CapeTown, South Africa JenRec Recruitment Full time

    About UsWe are JenRec Recruitment, a company that specializes in developing cutting-edge solutions that seamlessly integrate systems, automate business processes, and drive operational efficiency.What You'll DoCollaborate with clients to understand their needs and create tailored software solutions.Participate in the entire project lifecycle from...


  • CapeTown, South Africa JenRec Recruitment Full time

    Key Responsibilities: Formal design and development of mechanical and electronic systems. Create, verify, and refine high-level design architectures. Contribute to system engineering processes, production efforts, and testing. Collaborate on groundbreaking projects that integrate mechatronic, mechanical, and electrical designs . What Youll Need: ...


  • CapeTown, South Africa Allmed Healthcare Professionals Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team. As a software engineer, you will be responsible for designing, developing, and deploying software applications.Key Responsibilities• Design and develop software applications using a variety of programming languages and technologies• Collaborate with cross-functional teams...


  • CapeTown, South Africa Service Solutions Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our cutting-edge software solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsStay up-to-date with industry trends and emerging...

  • IT or BEng. Graduate

    2 months ago


    CapeTown, South Africa JenRec Recruitment Full time

    We are seeking enthusiastic and talented IT graduates who are ready to tackle exciting challenges and contribute to cutting-edge projects. As part of these dynamic IT teams, youll work closely with experienced professionals and have the chance to develop your skills while driving meaningful change. Various positions available for BEng...


  • CapeTown, South Africa JenRec Recruitment Full time

    Company Overview:JenRec Recruitment is a dynamic and innovative company that thrives on collaboration and creativity, offering exciting opportunities for professionals to grow and develop in an exciting industry.About the Role:We are seeking a highly skilled Electromechanical Systems Engineer to join our team. This role will involve the formal design and...


  • CapeTown, South Africa E-Merge Full time

    Senior Software Developer PositionWe are seeking a highly skilled Senior Software Developer to join our team at E-Merge. As a Senior Software Developer, you will play a key role in designing, developing, and maintaining web applications and cloud-based solutions using Node.js.The ideal candidate will have a strong background in software development, with a...

  • Senior Data Engineer

    1 month ago


    CapeTown, South Africa E-Merge Full time

    A dedicated professional sought by E-Merge to leverage advanced data analysis and interpretation skills to drive business growth and improvement. Key responsibilities include collaborating with the development team to design, develop, and maintain web applications, developing Power BI embedded reports, and staying up-to-date with industry trends and...