Embedded Test Software Engineer

2 months ago


Stellenbosch, South Africa Stonebridge HR Solutions Full time
We have an opportunity for a Embedded Test Software Engineer with a multinational company based in the Stellenbosch area.

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 plans
  • Help development teams find bugs and their root cause by following a methodical approach
  • Contribute to the development culture of the company by ensuring that testing is prioritised in the development cycle
You 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 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...


  • 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 Stonebridge HR Solutions Full time

    We are seeking an experienced Embedded Test Software Engineer to join our team at Stonebridge HR Solutions in the Stellenbosch area.About the RoleThis is a fantastic opportunity for a skilled software testing professional to take ownership of software testing for consumer radar products and help establish a software testing team within the company.Key...


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

    Company OverviewWe are a global leader in innovative radar solutions.About the RoleThis is an exciting opportunity to join our local radar software team, part of an international multi-disciplinary product team at Stonebridge HR Solutions. We are seeking an exceptional Embedded Radar Systems Software Engineer to help develop and fine-tune algorithms for...


  • 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 MSP Staffing LTD Full time

    The role of Senior Embedded Software Development Specialist is a challenging and rewarding position that requires the skills and expertise of an experienced Embedded Test Software Engineer.OverviewMSP Staffing LTD is seeking a highly skilled individual to join their team in Stellenbosch as a Senior Embedded Software Development Specialist.Estimated Salary:...


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

    Job SummaryWe are seeking a skilled Embedded Systems Engineer to join our team and contribute to the development of innovative radar products. As a key member of our software team, you will be responsible for designing, implementing, and testing embedded software for our consumer radar products.About the RoleThe successful candidate will have a strong...


  • Stellenbosch, South Africa Communicate Recruitment Full time

    Skills & Experience: Problem-Solving Powers: You craft high-quality code like its second natureEmbedded C/C++ Sorcery: Your spells are compiled, efficient, and embedded!Self-Starting Energy: Youve got an endless supply of curiosity and ambitionCommunication Charisma: Collaboration is your middle namelocal or international, you get the job done with...


  • Stellenbosch, South Africa Communicate Recruitment Full time

    Skills & Experience: Problem-Solving Powers: You craft high-quality code like its second natureEmbedded C/C++ Sorcery: Your spells are compiled, efficient, and embedded!Self-Starting Energy: Youve got an endless supply of curiosity and ambitionCommunication Charisma: Collaboration is your middle namelocal or international, you get the job done with...


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

    About the RoleWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team in Stellenbosch. As a key member of our development team, you will be responsible for ensuring the highest quality software is delivered to our customers.


  • Stellenbosch, South Africa Jobted ZA C2 Full time

    Skills & Experience: Problem-Solving Powers: You craft high-quality code like its second nature Embedded C/C++ Sorcery: Your spells are compiled, efficient, and embedded! Self-Starting Energy: Youve got an endless supply of curiosity and ambition Communication Charisma: Collaboration is your middle namelocal or international, you get the job done with...


  • 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

    We have an opportunity for a Radar Product Software Engineer in the Stellenbosch area with a well know and very prestigious company.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...


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

    Job Description:We are seeking a skilled Embedded Test Software Engineer to join our team at Stonebridge HR Solutions in the Stellenbosch area.About the Job:This exciting opportunity involves taking ownership of software testing for consumer radar products, helping establish a software testing team, and streamlining product development by developing...


  • Stellenbosch, South Africa Stonebridge HR Solutions 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 to...


  • 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

    At Communicate Recruitment, we are seeking a skilled Senior Embedded Systems Developer to join our team. This is an excellent opportunity for experienced professionals in embedded software development to take their skills to the next level and work on challenging projects.About the RoleThis position involves designing, developing, and testing complex...


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

    Stonebridge HR Solutions seeks a skilled Software Testing Specialist to join our team in Stellenbosch. As a key member of our development team, you will play a crucial role in ensuring the high quality and reliability of our consumer radar products.The successful candidate will have a strong background in software testing, with experience in developing...


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

    Key Responsibilities:We are seeking a highly skilled Embedded Software Professional to join our team.Key Skills:Familiarity with Embedded C/C++ and respective development toolsStrong problem-solving skills with the ability to craft high-quality codeProficiency in MATLAB for data visualizations and analysisExperience with signal processing and algorithm...