Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
EMBEDDED SOFTWARE ENGINEER - 369497
EMBEDDED SOFTWARE ENGINEER
Information Technology / Web Development / Telecommunications
Wage / Salary:
R - Market Related - P/M (Per Month)
Cape Town, Western Cape
New vacancy available for applicants with a Master (desired) or Bachelor (required) degree in Electronics Engineering, Computer Engineering or Computer Science with at least two years relevant work experience.
Candidates must be proficient at C programming and embedded system product development.
Job locations available: Cape Town and Gauteng.
Desired Experience & Qualification
Required experience and skills:
Experience with embedded systems and embedded software development is required.
Proficient in embedded programming (C/C++) and scripting languages (e.g. bash, Bourne shell, Python) is required.
Assembler experience desired.
Multi-threaded programming experience desired.
Extensive experience with development and debugging on a Linux platform (GCC/G++, revision control systems, build systems, troubleshooting, debugging and profiling tools) is required.
Extensive experience with designing and optimizing software to meet specified performance goals is required.
Ability to work in a multi-disciplined team environment is required.
Strong oral and written communication skills are required.
Additional desired competencies:
Knowledge of network protocols is desired.
Knowledge of virtualization technologies is desired.
Experience with Linux kernel development is desired.
Experience in cryptography and network security (e.g. IPsec, SSL) is desired.