Embedded Test Software Engineer
6 days ago
- 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.
- 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.
- 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.
-
Embedded Software Engineer
1 month ago
CapeTown, South Africa JenRec Recruitment Full timeAt 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...
-
Embedded Software Engineer
2 months ago
CapeTown, South Africa JenRec Recruitment Full timeJob 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...
-
Senior Embedded Software Engineer
7 days ago
CapeTown, South Africa JenRec Recruitment Full timeJob 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...
-
Embedded Software Developer
5 months ago
CapeTown, South Africa JenRec Recruitment Full timeThey 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 timeJoin 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...
-
Test Automation Engineer
2 months ago
CapeTown, South Africa JenRec Recruitment Full timeThey 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 timeJob 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 timeOur 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 timeJob 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...
-
Test Automation Architect
2 months ago
CapeTown, South Africa JenRec Recruitment Full timeJob 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...
-
Test Automation Architect
1 month ago
CapeTown, South Africa JenRec Recruitment Full timeJob 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...
-
Firmware Design and Development Specialist
1 month ago
CapeTown, South Africa JenRec Recruitment Full timeKey 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...
-
Software Engineer in Training
4 weeks ago
CapeTown, South Africa JenRec Recruitment Full timeAbout 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...
-
Hardware Development Engineer
3 weeks ago
CapeTown, South Africa JenRec Recruitment Full timeKey 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 timeAbout 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 timeAbout 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 timeWe 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...
-
Electromechanical Systems Engineer
3 weeks ago
CapeTown, South Africa JenRec Recruitment Full timeCompany 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...
-
Software Engineering Lead
1 month ago
CapeTown, South Africa E-Merge Full timeSenior 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 timeA 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...