Select Page

Ditzingen, Germany

Embedded Software Engineer

Expires: ASAP

PLEASE SEND YOUR APPLICATION IN ENGLISH VIA THE APPLY BUTTON BELOW. WE DO NOT ACCEPT APPLICATIONS SENT BY EMAIL.

Job Overview

We are looking for an Embedded Software Engineer on behalf of our client for their location near Stuttgart, Germany. 
Thales Alenia Space Deutschland (TAS-D) develops the newest generation Software Defined Radio (SDR) to be used as communications payload on small and nano satellites. This SDR shall be used for a variety of different missions in the scope of the “Internet of the Things” (IOT). For the SDR payload development, we use several hardware platforms, including microcontrollers with ARM-based processors, and also the newest generation of multi-processor system on chip (MPSOC), containing a FPGA and several ARM processors.
This scope of this position is the area of software development for the SDR payload, supporting the different projects and activities of TAS-D in this domain.
The successful applicant will be employed by ATG Europe and not by our Client.
The successful candidate will be tasked with, but not limited to:

Questions about this position?

Tasks & Responsibilities

  • Understanding of the payload functions and analysis of system technical requirements in order to determine the software specification, the design, the interfaces, and the verification concept;
  • Technical planning of the software development aligned with the payload development. Estimation and conduction of the SW development activities;
  • Software implementation in C/C++;
  • Integration of the solution at system level, including Hardware, Software and Firmware components;
  • Verification and Validation of the solution, including functional and performance tests;
  • Support for test activities at system level, including testbeds “in-the-field” (if applicable);
  • Analysis and correction of anomalies raised;
  • Contribution to the software documentation of the product.

Requirements

Degree in Electrical Engineering or Computer Science with focus on Embedded Systems;
Experience in programming in C/C++ ;
Experience in software development for embedded systems, including embedded software architecture, implementation and verification;
Experience with operating systems for embedded systems, including Embedded Linux distributions (ideally Petalinux) and real-time operating systems (ideally FreeRTOS);
Experience with ARM Cortex based processor architectures (ideally M4), and System onChip architectures with FPGA/processor (ideally Xilinx Ultrascale+ MPSOC);
Experience with Opensource Compliance;
Experience with Operation/testing on headless HW platforms;
Familiarity with git and bitbucket;
Good understanding of hardware limitations, constraints, functionality (incl. FPGA);
Low level programming (including assembler) would be a plus;
Robust programming in mission critical systems would be a plus;
Familiarity with technical challenges of a space system, TM/TC protocols, or concepts to improve the reliability in a harsh environment, would be a plus;
Experience with Keil-MDK software development environment would be a plus;
Experience with Xilinx Development Toolchain (Vivado, XSDK) would be a plus;
Interested in space systems and open to new technologies and concepts;
Good command of English and willingness to work in an international team;
Willingness to travel.

Join the Brighest Minds is powered by ATG Europe

ATG Europe offers excellent working conditions and provides you with all the necessary means to further your career. We believe that training and education, combined with regular assessments and a personal development plan, will create the best environment for growth. If needed we also assist you with settling in your new home or finding the right school for your children. ATG will help in any way it can, including a relocation budget that is applicable for ATG staff as well as employees working at one of our clients.