Beschreibung
For our large client near Hannover we require a SW Project Developer - Driver/Interface - Linux and Android Kernel, Kernel driver and board support packages in automotive environment.
Tasks:
- Development of new or adaption of existing Kernel drivers for internal and external HW-components incl. test and debugging, for Linux and Android
- Review of circuit diagrams from customer projects, feedback and clarification of findings
- Cooperation with project HW teams and external suppliers (HW components, Kernel and BSP vendors) in concept, development and test project specific HW (with different SoCs and external HW components)
- HW specific SW configuraton (eg via device trees), SW bringup of Customer Project HW.
- Technical supervision of dedicated task assigned to team members at offshore locations.
Skills:
Senior Developer:
- Min. 4 years experience in SW development for Embedded systems with ARM and/or X86 architecture
- Min. 2 years experience Linux Kernel and driver development
- Experience Android Kernel and driver environment incl. HAL
- Excellent C programming skills, good skills in other languages (eg C++, python) expected
- High experience in target debugging (incl. Lauterbach) and trouble analysis strategies
- Good experience in reading circuit diagrams and datasheets of HW-components
- Good experience in analysis with, eg, logic analysers and oscilloscope
- Good experience in development of Kernel/driver tests suitable for automated test environments
- Familiar to the usage of Configuration-Management-Tools like eg Git
- Excellent communication skills in English
- Able to integrate into international teams (USA, Europe, India, Vietman)
- Ability of technical supervision of dedicated task assigned to team members at such other locations.