The Embedded Software Engineer is responsible for the design and implementation
of embedded systems that include software elements for use as part of the Space
Segment or the Ground Segment.
The Embedded Software Engineer is required to be fluent in C, while also having
experience with higher level languages like C# and Python.
All Embedded Software designs developed within the organisation are to be designed
and maintained in accordance to the standards as defined by the Electronic &
Electrical Engineering (EEE) or where otherwise approved. As such, the Embedded
Software Engineer is responsible for designing and implementing systems and
software according to approved standards, processes and principle guidelines as
defined by its Centres of Excellence (COE).
Embedded software design solutions are required across multiple projects and may
cover both the Ground and Space segments. The embedded engineer is responsible
for supporting each project through the development, testing, assembly, integration
and production environments.
An Embedded Software Engineer is also, where appointed as such, is responsible to
support (perform and contribute) a given Centre of Excellence.
The organisation’s systems engineering standards are employed on all projects and
work assignments. Embedded Software engineering is practiced within
interdisciplinary engineering project teams and projects, enabling realisation of
successful and precise technical outcomes that meets the intended technical
performance as set for stakeholder, user and customer needs.

 

QUALIFICATIONS: Bachelor’s degree in Electronic Engineering or Computer Science

 

SKILLS & EXPERIENCE:
  • C programming (minimum 2 years)
  • Knowledge of the software development life-cycle
  • Programming small 8-bit microcontrollers
  • Ability to read and interpret schematic diagrams and PCB layouts
  • Developing device drivers for embedded Linux applications
  • Setting up an automated build system for embedded Linux applications
  • Experience writing integration tests for embedded Linux applications

 

PERSONAL ATTRIBUTES:
  • Communication
  • Teamwork
  • Problem-solving
  • Computer programming and coding
  • Multitasking
  • Attention to detail

 

REMUNERATION: Market related.

 

Send your CV directly to our HR department: [email protected]

Configuration Manager Programmable Logic Engineer

Leave a commentYour email address will not be published. Required fields are marked *