We are looking for a Linux Firmware Engineer for Electronics Business Line. The candidate will work within BSP development area in our R&D centre and will assume the following duties:
- Realization of complex embedded (real-time) designs development tasks including concept, implementation, integration, test and release in co-ordination with the respective superior or Project Manager.
- Linux kernel configuration and tailoring.
- Development of software/system tests as well as design services, with strong focus on reusability and conclusive strategies (e.g. Stress Test, Performance Test, Endurance Test).
- Requiremtns analysis, Design, development, integration and test of device drivers.
- Definitions of the standard software/hardware interfaces of HDI Logic Board based on multi CPU microprocessors and external peripherals (Nand Flash, RAM, PCI, I2S, I2C, USB, SPI, UART, Reset, GPIOs, etc.)
- SW Verification of the target applications using standard tools end and equipments (oscilloscope, logic Analyzer, etc.)
Requirements:
- University Degree in computer science or equivalent background.
- Broad knowledge of Embedded Real Time Operating Systems (i.e. Linux, VxWorks, ...) in the context of application design on top of those operating systems as well as Device Driver design.
- Broad knowledge of Linux kernel components.
- Good knowledge of C/C++ development environments and software development tools (version control systems, compiler, etc.).
- HW/SW architecture of complex microprocessors (CPU, BUS, and peripherals).
- Automotive standard know-how.
- Written and fluent spoken English is mandatory
Other skills:
- Strong mentoring, supervisory and team building skills.
- Strong presentation and communication skills combined with a high motivation and the ability to multi-task.
- Open to support HW/SW verification in strong collaboration with hardware team.