Ada Meher are partnered with a leading metering solutions provider with a global footprint and a core focus on a sustainable future. The company works with clients across South Africa, South America, the Middle East, and Africa. They have technology affiliations with Siemens, SAP, Oracle, and more. Their smart meters assist customers with utility management, revenue enhancement, load management, and demand management, with a focus on big data analytics and smart grid solutions.
This client have recently released two new products, with plans to continue to expand their product offering. They have recently won a large government contract in SA to role out electric and water smart meters across the country.
Role Responsibilities:
- Embedded Software Development: Play an active role in designing, developing, validating, and documenting embedded software solutions in line with technical and project-specific requirements.
- Software Integration & Validation: Implement and test embedded software, ensuring unit, integration, and final system-level testing meet performance benchmarks and compliance standards.
- Cross-Functional Collaboration: Coordinate with engineers, clients, and key stakeholders to define and refine technical goals, assess project timelines, and communicate potential risks or roadblocks.
- Design Assurance & Technical Reviews: Promote high design standards by participating in peer code reviews, simulations, and structured assessments such as DFMEA and PFMEA to support product robustness.
- Firmware Support & Continuous Improvement: Address product modifications, investigate failures, and refine firmware performance, ensuring seamless hardware interaction and support throughout prototyping and validation phases.
To be considered:
- Skilled in programming embedded systems using C and C++
- A degree in Electrical or Electronic Engineering (or equivalent technical discipline).
- At least three years of hands-on experience in developing and designing firmware.
- Solid grasp of both digital and analogue electronic design concepts, with an emphasis on manufacturability.
- Capable of breaking down tasks into manageable components and delivering accurate time estimates for completion.
- Exposure to and experience working with real-time operating systems (RTOS).
- Practical experience using toolchains for compiling, simulating, and emulating embedded software.
- Understanding of design change management and configuration control within production or development settings.
- Competent in drafting comprehensive firmware design documentation and specifications.
- PCB layout experience.
- Capable of basic C# programming and basic SQL queries.
- Have worked with an agile methodology.
- Must hold a valid driving license.
- Background in the metering sector, especially with smart metering and grid-based technologies.
- Experience with Azure Rtos and Threadx
- Azure DevOps
- A performance-based incentive: a 13th cheque
- Medical and pension, inclusive of CTC (optional)
- 20 days of annual leave (increasing to 23 after three years service)
- Parental leave - 4 months’ paid maternity leave regardless of tenure, and fathers are entitled to 10 days' paternity leave.
- Study leave (if the study is funded by the company).
- Company-funded training opportunities.