Embedded_Linux_ECT
Core
Design and develop Embedded Linux software for product development, including kernel, drivers, and communication protocols.
Role type
Embedded Linux Software Engineer
Builds
Embedded Linux products and systems
Domain
Embedded Systems / Automotive / IoT
Required skills
C, C++, Linux Kernel, Device Driver Development, Linux Internals, IPC, Yocto, Communication Protocols (I2C, SPI, UART, MODBUS), WiFi, BT, Zigbee, ARM, X86, Source Control (SVN, GIT), Debugging (GDB, JTAG)
Preferred skills
CI/CD pipelines, BitBake, JIRA, Confluence, Electronics background
Technologies
Linux, Yocto, GDB, JTAG, ARM, X86, I2C, SPI, UART, MODBUS, WiFi, BT, Zigbee, SVN, GIT
Responsibilities
Collaborate with cross-functional teams to ensure product quality, analyze defects, identify root causes, and drive issue resolution, debug kernel issues (coredump, backtrace), bring up boards and develop device drivers.
Seniority
Mid-Senior, hands-on IC
