Thales Aerospace Communications Junior Embedded Software Engineer City of Cape Town, Western Cape


About the job

Overall Job Function

Design and develop embedded software, perform tests and verify its operation for aeronautical SATCOM equipment.


Job Responsibilities

Perform in the design, implementation and verification of embedded software.
Develop and optimize software algorithms for performance and robustness.
Collaborate with team members on technical and design issues.


Job Requirements

Electronic or Computer Engineering BSc/BEng degree.
1 – 5 years experience
Demonstrable competence in embedded software design and implementation.
Technical proficiency with C/C++.
Proficiency in the managing of hardware peripherals.
Understanding of software development lifecycle processes.
Be goal oriented, self-driven and a team player.
Previous engineering experience in an avionics environment.
Experience in embedded software development tool chains.
Electronic hardware development exposure.
Familiar with the TCP/IP protocol stack and networking.
Technical competency with real time operating systems.
Python proficiency.


Affirmative Action and/or EE candidates will be given first preference as per our employment equity strategies.







Click Here To Apply