Software Firmware Solutions Engineer (Low-level development)
We are currently hiring for a globally leading semiconductor company. You will join a team of highly skilled Embedded Systems and Low-level engineers working on customer-facing automotive projects. Your responsibilities will include designing, developing, modifying, and validating embedded and automotive software applications.
You will collaborate with a firmware development team to contribute to the design and development of solutions for next-generation core platform services, prototyping features across automotive and semiconductor environments. If interested, please get in touch!
The key competencies required are:
* Experience with various Low-level Embedded projects, working as an R&D professional or Software Engineer.
* Experience in developing and maintaining firmware with a good understanding of bootloaders and device drivers.
* Familiarity with the Linux environment, command line, remote shell, scripting, and collaboration tools including Kernel internals.
* In-depth knowledge of Linux Kernel functionality and architecture, especially driver modules.
* Excellent debugging and problem-solving skills in Linux Kernel; familiarity with ARM CoreSight architecture is a plus.
* Familiarity with the Automotive industry is beneficial but not essential.
* Understanding of the overall architecture of the Linux Kernel and embedded real-time operating systems, with familiarity with FreeRTOS.
Keywords include: Linux Kernel, Firmware, Low level, Operating Systems, Linux OS, Kernel, Device Driver, Virtualization, KVM, Virtio, RTOS, FreeRTOS, QNX, Embedded Systems, QEMU, Xen, C/C++, Python, Bootloaders, ETM, STM32, USB, PCIe, I2C, SPI, Memory Management, BSP, Automotive, Autonomous Systems.
By applying, you acknowledge that your personal data may be collected, stored, and processed as described in our Privacy Notice.
#J-18808-Ljbffr