Job Title : Assistant Store Manager - V&A Waterfront
ManpowerGroup
Cape Town
On-site
ZAR 600,000 - 800,000
Full time
Job summary
A leading engineering recruitment firm in Cape Town is seeking an experienced engineer to collaborate on embedded systems. The ideal candidate will have a BSc in Electronic Engineering, 3+ years of practical experience in C/C++, and proficiency in embedded Linux development. This role involves solving complex problems, participating in security reviews, and writing maintainable code. Competitive salary and opportunities for professional growth are offered.
Qualifications
- 3+ years of practical engineering experience.
- Comfortable working at hardware driver level (GPIO, UART, I2C, SPI).
- Experience with Secure Software Development Lifecycles.
Responsibilities
- Collaborate with teams for successful delivery of products.
- Participate in security reviews to identify issues.
- Assist in resolving identified problems.
Skills
Strong communication skills in English
Expert in C / C++
Proficient in developing for embedded Linux
Proficient in Rust programming language
Ability to analyze problems and determine solutions
Education
BSc in Electronic Engineering or equivalent
Tools
GNU toolchains
gdb
cmake
in-circuit emulators
virtual machines
Responsibilities
- Collaborating with other teams to ensure successful delivery of products.
- Participate in security reviews with the team helping to identify problem areas.
- Assist in finding solutions to the identified problems.
- Participate in preparing, reviewing, and completing project documentation.
- Writing good, maintainable code.
Requirements
- Strong communication skills in English (they work with a lot of people outside of South Africa)
- BSc in Electronic Engineering or equivalent
- 3+ years of practical engineering
- Expert in C / C++
- Proficient in developing for embedded Linux
- Comfortable working at a hardware driver level (GPIO, UART, I2C, SPI)
- Ability to analyze a problem and determine the best steps to solve it. Comfortable working with in-circuit emulators, GNU toolchains, gdb and cmake
- Experience with Secure Software Development Lifecycles
- Experience Cryptographic Standards
- Proficient in Rust programming language
- Experience with QA processes
- Experience setting up and utilizing virtual machines
- Familiarity with cyber security related tools and testing methodologies
- Familiarity with Yocto / Openembedded Linux