Beschreibung
Software Development EngineerLake Constance
Permanent or Contract
We are working with one of the leading manufacturers and system integrators of satellite communication networks, television transmission vehicles as well as stationary and mobile ground stations.
To strengthen the team they are looking for additional software development engineers. The position is available on a contract or permanent basis.
Tasks
They are involved in software development for embedded systems for satellite for multi-processor or multi-core processor systems.
Create documents for software requirements and design.
You evaluate, implement and integrate platform or application software on embedded Linux based on TCP / IP.
Implement and maintain drivers and hardware-related modules in the Linux kernel.
You are responsible for the integration of 3rd party software and the refactoring of existing software.
Perform software module testing, code inspections, and system integration testing.
Support you in maintenance and enhancement of automated software sanity test environment.
They analyse and troubleshoot software used in the verification phase and from the field.
Profile:
You have a university degree in computer science or equivalent technical training.
They dominate the embedded and real-time software development in C on embedded Linux.
They have experience with scripting languages (eg Python).
You have good knowledge of Linux kernel and driver development as well as communication protocols TCP / IP, and possibly also OSPF / BGP.
They bring experience in software configuration management (eg Git).
You have knowledge of the MIPS processor architecture.
The candidate must be fluent in both German and English.