Embedded Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 11-06-2021 9:45:24 AM
06-08-2021 9:45:24 AM
Embedded Software Engineer required in Cape Town, to execute the complete Embedded Software development lifecycle.

Minimum of 3 – 5 years’ experience in C programming, and proficient in higher level languages like C# and Python; Must be able to program small 8-bit microcontrollers and develop device drivers for embedded Linux applications.

Duties:
Design and implement software of embedded devices and systems
Must be fluent in C and proficient in higher level languages like C# and Python
Design, develop, code, test, and debug system software
Analysing and enhancing efficiency, stability, and scalability of system resources
Responsible for supporting projects through development, testing, assembly, integration, and productions environments

Requirements:
BEng Electronic / BSc Computer science
Minimum of 3 – 5 years’ experience in C programming
Comprehension of the software development cycle is essential
Must be able to program small 8-bit microcontrollers
Developing of device drivers for embedded Linux applications
Ability to setup automated build system for embedded Linux applications
Experience writing integration tests for embedded Linux applications
Experience in reading and interpreting schematic diagrams and PCB layouts
Attention to detail
Excellent communication skills, written and verbal
Ability to work well autonomously and collaboratively
Excellent problem-solving skills and multitasking capabilities