Application deadline date has been passed for this Job.
This job has been Expired
Full time
  • Post Date: February 10, 2025
Job Description
Job title:  Embedded Software Engineer

Locations: Centurion

Open positions for Graduate Engineers and Senior Engineers in Embedded Software Engineering to join our client, who delivers innovative solutions in connectivity, storage, automotive and emerging applications. This fabless semiconductor company offers multinational Electronic Design Automation solutions for enterprise and cloud operations.

As an Embedded Software Engineer, you will work as part of a team to develop high-performance networking software. Design, develop, debug, test, and support the software.

Our client requires candidates with a Master (desired) or bachelor’s (required) degree in Electronics Engineering, Computer Engineering or Computer Science.

Candidates should demonstrate proficiency in C programming and the development of embedded system products.

Required skills:

  • Experience with embedded systems and embedded software development.
  • Proficiency in embedded programming (C/C++) and scripting languages (e.g., bash, Bourne shell, Python).
  • Assembler experience.
  • Multi-threaded programming experience.
  • Experience with development and debugging (GCC, revision control systems, build systems, troubleshooting, debugging and profiling tools).
  • Experience with development and debugging from the Linux command line.
  • Experience with designing and optimising software to meet specified performance goals.
  • Ability to work in a multi-disciplined team environment.
  • Strong oral and written communication skills.

Additional Advantageous competencies:

  • Knowledge of network protocols
  • Knowledge of virtualisation technologies
  • Experience in cryptography and network security (e.g., IPsec, SSL)
  • Experience with Linux kernel development
  • Experience with Agile software development.
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.
Application Requirements:

Send your application to cv@letsrecruit.co.za