On the software side, our engines team is responsible for specifying, designing, implementing, testing, documenting and maintaining firmware drivers for such hardware blocks. On the hardware side, we make significant contributions to the concepts, specification and verification of new signal processing hardware blocks and architectures and use our system knowledge to optimize performance and debug issues,
As an experienced engineer in this team you will also be involved in the complete system ranging from the analogue RF and digital hardware to software drivers and signal processing tracking loops and navigation aspects. You will therefore have the chance to bring you ideas to the table and influence technology roadmaps. While this position does not involve line management responsibility, you are expected to use your knowledge and drive to assist others and take technical leadership of internal projects in our areas of expertise.
Our engineers often are involved in the complete development cycle from initial analysis and idea development to the implementation in the final product. You are not afraid of taking a feature all the way into the final product, sorting out all issues which are encountered along the way. In order to do so successfully you are expected to implement and optimize the developed algorithms hands-on directly on the embedded ARM processor using C as a programming language and GIT as a version control tool.