Junior Embedded Software Developer

apartmentJenRec Recruitment placePretoria calendar_month 

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!

apartmentPeople SourceplacePretoria
Opportunity for a graduate or young engineer to join the development team and be involved in the development, test and maintenance of embedded platforms.
apartmentE-MergeplacePretoria
South Africas leading medical platform tec shop, in in need of an Intermediate Full Stack Developer to get involved in streamlining medical processes through technology. This is a team that provides cutting-edge software solutions, primarily focused...
apartmentPeople SourceplacePretoria
Opportunity to join well established technical design and development team. Gauteng based.