обновлено 11 дней назад
Software Engineer, Linux Kernel/BSP (Automotive)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer, Linux Kernel/BSP (Automotive) (Embedded C/Linux): Building the Linux BSP software stack for NXP's S32 automotive processors across bootloader, firmware, hypervisor, kernel, and device drivers with an accent on SoC bring-up, platform security, and upstream open-source development. Focus on solving low-level hardware/software boundary problems, customizing Linux distributions with Yocto, and debugging embedded systems on target.
Location: Bucharest, Romania. The role is associated with the Bucharest office and includes a work-from-home policy and flexible work hours.
Company
develops secure connectivity and processing solutions for embedded applications, including automotive processors and connected systems.
What you will do
- Write and debug embedded C and some assembly across bootloaders, firmware, hypervisors, Linux kernels, and device drivers.
- Contribute to SoC bring-up from pre-silicon emulation and virtual platforms through first silicon and stable Linux distributions.
- Develop features and drivers for upcoming SoCs and evaluate virtualization and security technologies.
- Investigate low-level problems across hardware and software boundaries.
- Work in large open-source codebases, contribute upstream, and build and customize Linux distributions with Yocto.
- Debug on target using serial interfaces and JTAG, automate work with Python, and collaborate with hardware and software teams.
Requirements
- Graduation within the past two years with a Bachelor's or Master's degree in Computer Engineering, Computer Science, Electronics, or a related field, or equivalent practical experience.
- Experience with a systems programming language such as C or C++.
- Experience working in a Linux or Unix environment.
- Ability to follow automotive software development and security-related processes with a conscious and reliable working style.
Nice to have
- Experience with embedded systems, device drivers, or operating-system internals.
- Familiarity with U-Boot, Yocto, Buildroot, or cross-compilation.
- Knowledge of ARM computer architecture and low-level debugging with JTAG or GDB.
- Interest in open-source upstream development, AI coding assistants, or automotive standards such as ISO 26262 and ASPICE.
Culture & Benefits
- Permanent full-time contract with a bonus plan.
- Lunch vouchers, 25 vacation days, and the option to buy company shares at a 15% discount.
- Flexible work hours and a work-from-home policy.
- Online and offline learning opportunities for professional development.
- Bucharest office with public transport access, nearby restaurants and parks, relaxation areas, cafeteria, and restaurant.
- Free coffee, fresh fruit on Thursdays, employee social activities, and community volunteering opportunities.
Hiring process
- Submit an online application with a CV.
- Complete an initial phone or video conversation with a Talent Acquisition Consultant after CV screening.
- Participate in several business interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →