Embedded Test Software Engineer

1 month ago


Stellenbosch, South Africa Jobted ZA C2 Full time

Requirements:

- NQF level 7 (BEng, BTech or Advanced Diploma) in Electronic Engineering, Computer Science or similar
- Mid-level (2-4 years) preferred

Skills:
The following skills will be essential for success in this role:

- Demonstrated ability to solve programming problems with high-quality code
- Proficiency writing software in C#, or a similar language such as Java or Swift
- Ability to write embedded software and tests in C or C++
- A passion for quality, a keen eye for detail, and a methodical approach to testing
- A desire to contribute to multiple concurrent projects, with effective prioritisation and time management skills
- Excellent collaboration and communication skills, to operate successfully within a local and international development team
- Ability to work independently under only general guidance

And the following skills and knowledge would be highly advantageous:

- Unit testing and Test Driven Development, using frameworks such as Google Test (gtest)
- Continuous Integration (e.g. Jenkins pipelines)
- Electronic/embedded hardware design
- Electronic testing using equipment such as signal generators, oscilloscopes and spectrum analysers
- Programming in Python or MATLAB
- Communications protocols such as UART, SPI, I2C, and CAN, and the ability to test and debug these using tools such as logic analysers
- ARM microcontrollers from ST, Nordic, Texas Instruments and NXP
- Embedded platforms such as Raspberry Pi and Arduino
- Version control tools (e.g. Git)
- Agile (Scrum) software development methodology
- Mechanical design and 3D printing

Responsibilities:

Summary: Take ownership of software testing for consumer radar products

- Help establish a software testing team within the company that will serve multiple products in development
- Streamline product development by developing well-oiled testing infrastructure, such as:

- Writing automated test software in C# and other languages
- Developing embedded testing systems, comprising electronic designs and firmware written in C/C++
- Driving a long-term strategy for automated testing in the Stellenbosch team to benefit all its projects

Ensure adequate test coverage of the software by contributing to requirements analysis, and spearheading the creation of software test plansHelp development teams find bugs and their root cause by following a methodical approachContribute to the development culture of the company by ensuring that testing is prioritised in the development cycleYou may also:

- Write automation and data processing scripts in Python or MATLAB
- Design mechanical fixtures and prototypes that will aid development and testing
- Travel to the international offices in the USA, Canada and Taiwan

Please note only shortlisted candidates will be contacted. If you have not heard from us in 2 weeks, please consider your application unsuccessful.



  • Stellenbosch, South Africa Stonebridge HR Solutions Full time

    Requirements:NQF level 7 (BEng, BTech or Advanced Diploma) in Electronic Engineering, Computer Science or similarMid-level (2-4 years) preferredSkills:The following skills will be essential for success in this role:Demonstrated ability to solve programming problems with high-quality codeProficiency writing software in C#, or a similar language such as Java...


  • Stellenbosch, South Africa MSP Staffing LTD Full time

    Our client is looking for a skilled Embedded Test Software Engineer to join their team in Stellenbosch This is a fully in-office position with some remote flexibility, where you will play a key role in testing and ensuring the reliability of embedded systems. Key Requirements · 4 years experience overall. · BSc/ BTech/ N.Dip · Python · MATLAB · C# ·...


  • Stellenbosch, Western Cape, South Africa MSP Staffing LTD Full time

    Are you looking for a challenging role in software testing? MSP Staffing LTD has an exciting opportunity for an Embedded Test Software Engineer to join their team in Stellenbosch. This is a full-time, in-office position with some remote flexibility where you will play a key role in ensuring the reliability of embedded systems.About the RoleThis Embedded Test...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    The Embedded Test Software Engineer will be responsible for ensuring the quality of our consumer radar products.Job Summary:We are seeking a highly skilled and experienced Embedded Test Software Engineer to join our team in Stellenbosch, South Africa. This is a full-time position that requires strong technical expertise, excellent communication skills, and a...


  • Stellenbosch, Western Cape, South Africa MSP Staffing LTD Full time

    We are seeking an experienced Embedded Test Software Engineer to join our team in Stellenbosch. This is a full-time, in-office position with some remote flexibility where you will play a key role in testing and ensuring the reliability of embedded systems.Key Requirements4 years experience overallBachelor's degree in a relevant fieldProficiency in Python,...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Software Development OpportunitiesJob DescriptionWe are seeking an Embedded Software Developer to join our team at Stonebridge HR Solutions. As a key member of our radar software development team, you will be responsible for designing, developing, and testing embedded software for consumer radar products.About the RoleYou will work collaboratively with our...


  • Stellenbosch, South Africa Jobted ZA C2 Full time

    Requirements: - BEng or BSc Hons in Electronic Engineering, Computer Science or similar - Graduate to mid-level (2-4 years) Skills: The following skills will be essential for success in this role: - Demonstrated ability to solve programming problems with high-quality code - Proficiency writing embedded software in C or C++ - Eagerness to learn and ability...


  • Stellenbosch, South Africa Stonebridge HR Solutions Full time

    Requirements:BEng or BSc Hons in Electronic Engineering, Computer Science or similarGraduate to mid-level (2-4 years)Skills: The following skills will be essential for success in this role:Demonstrated ability to solve programming problems with high-quality codeProficiency writing embedded software in C or C++Eagerness to learn and ability to...


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

    Job SummaryWe are seeking a skilled Embedded Systems Expert to join our team at Communicate Recruitment.About the RoleThe successful candidate will have a strong background in C++ and embedded systems development, with a minimum of 3+ years of experience. They will be responsible for designing, developing, and testing complex embedded systems.Key...


  • Stellenbosch, South Africa DataTechRecruit Full time

    Software Test Specialist Tester/Trainer Stellenbosch - Western Cape - South Africa We are seeking a motivated and experienced Software Test Specialist to join a team in Stellenbosch, on a 6-month contract. You will play a key role in enhancing the test infrastructure for the system, focusing on test automation and optimization. Minimum of 4 years of...


  • Stellenbosch, South Africa DataTech Recruitment Full time

    We are seeking a motivated and experienced **Software Test Specialist** to join a team in Stellenbosch, on a **6-month contract**. You will play a key role in enhancing the test infrastructure for the system, focusing on test automation and optimization. Minimum of 4 years of experience as a Software Test Specialist or a related role. Strong understanding of...


  • Stellenbosch, South Africa DataTech Recruitment Full time

    We are seeking a motivated and experienced **Software Test Specialist** to join a team in Stellenbosch, on a **6-month contract**. You will play a key role in enhancing the test infrastructure for the system, focusing on test automation and optimization. Minimum of 4 years of experience as a Software Test Specialist or a related role. Strong understanding of...


  • Stellenbosch, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    **Job Opportunity: Software Test Specialist (Contract - 6 Months)** **Key Responsibilities**: - Develop and compile comprehensive test plans, consolidating existing tests with a focus on automation. - Setup automated pipelines using tools such as BitBucket and test conductor tools like Jenkins. - Utilize Angular and Python expertise to enhance testing...


  • Stellenbosch, South Africa Helderberg Personnel cc Full time

    A variety of software technologies are used spanning SPA web development to database systems to backend computation. The candidate will be responsible for the whole software life cycle, from design to implementation to maintenance. The successful candidate will be an independent thinker, able to learn new technologies and master new tools, show leadership,...

  • Software Engineer

    1 month ago


    Stellenbosch, South Africa Jobted ZA C2 Full time

    Our client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...


  • Stellenbosch, South Africa Entersekt Full time

    **Why Entersekt** - Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. - Entersekt enables secure digital transactions for leading financial...

  • Software Engineer

    1 month ago


    Stellenbosch, South Africa Frank Consult Full time

    Our client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...

  • Software Engineer

    1 month ago


    Stellenbosch, South Africa Frank Consult Full time

    Our client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...

  • Software Engineer

    3 days ago


    Stellenbosch, South Africa Exceed Human Resource Consultants Ltd Full time

    Ability to apply first principles thinking and/or lateral thinking and/or systems thinking to solve exciting, complex and impactful problems. Design, develop, document, analyse, create, test and modify applications, programs and integrations. Serve as team member, continuously seeking improvement while using known & proven best coding practices. Experience...


  • Stellenbosch, South Africa Sportable Full time

    At Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we're on a mission to tackle the toughest challenges facing elite sports using cutting-edge technology. With a track record that includes the world's first Smart Rugby ball, we're expanding into new sports and new markets. Our...