18 Oct
Let'S Recruit
Cape Town
Job title: Junior Embedded Software Developer
Location: Centurion (Office based)
A new vacancy is available for a Junior Embedded Software Developer to join a well-established development team responsible for hardware development.
Our client develops and produces a wide range of secure information and communication products for local and global markets. Its strong technical design and development team consists of more than 30 engineers and computer scientists. The company takes pride in its ability to mentor and develop young engineers and computer scientists to excel in their careers.
Requirements:
- A bachelor's degree in either Electronic Engineering or Computer Engineering.
- 0 – 2 years of experience in Embedded software development, ARM-based embedded platforms (advantageous) and Exposure to C programming (advantageous)
- South African citizenship and no criminal record essential.
Role and responsibilities:
As a junior embedded software developer, the incumbent will be responsible for the software implementation and testing of cryptographic systems within hardware cryptographic modules. Further responsibilities include:
- Develop, test and maintain embedded software for ARM-based embedded platforms
- Debug and troubleshoot embedded systems using tools like debuggers, proprietary test jigs and software
- Collaborate with hardware engineers for seamless hardware-software integration
- Optimise code for performance, memory, power consumption efficiency
- Conduct software testing, including unit, integration and system-level tests
- Use version control systems and participate in code reviews
- Create technical documentation
- Keep abreast of industry trends and embedded system advancements.
Personal Attributes:
- Interest in embedded software development
- Attention to detail
- Self-driven
- Systematic and analytical approach to problem-solving
- Strong technical communication skills (verbal and writing)
- Ability to work in a team
- Good critical thinking.
Starting date: As soon as possible (before 15 January 2025)
Remuneration: Market related and dependent on the qualifications, skills and experience of the successful candidate.
Note:
- Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
- Successful applicants will be contacted within 14 days of applying.
- Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your comprehensive CV and full academic transcripts to
▶️ Junior Embedded Software Developer
🖊️ Let'S Recruit
📍 Cape Town