Qualifications:
Bachelor's degree
in Electronic or Computer Engineering.
Role & Responsibilities:
As a Junior Embedded Software Developer, you will:
Implement and test cryptographic software within hardware modules.
Develop and maintain embedded software for
ARM-based platforms.
Debug embedded systems with tools like debuggers and proprietary test jigs.
Work with hardware engineers for seamless integration.
Optimize code for
performance, memory,
and
power efficiency.
Conduct unit, integration, and system-level software testing.
Utilize version control and participate in code reviews.
Create and update technical documentation.
Stay current on embedded systems trends and advancements.
Skills & Experience:
0-2 years
of embedded software development experience.
Familiarity with ARM-based platforms and
C programming
(cryptography knowledge is a plus).
Personality Attributes:
Passionate about embedded development, with strong attention to detail.
Self-motivated, systematic, and a problem-solver.
Effective technical communicator and a team player.
Additional Requirements:
South African citizenship
with a clear criminal record (security clearance required).
Be part of a collaborative team at the forefront of cryptographic innovation!
Advertisement:
Junior Embedded Software Developer, Pretoria
Free
Junior Embedded Software Developer, Pretoria
South Africa, Gauteng, Pretoria,
Modified November 13, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |