Software (Sr.) Engineering - RISC(林口園區)
Core
Develop and maintain Embedded Linux BSPs, optimize Linux kernels and device drivers for Arm-based ODM products, and integrate hardware interfaces for AIoT and edge computing solutions.
Role type
Senior Embedded Linux Software Engineer
Builds
Customized Embedded Linux distributions and optimized ODM products
Domain
Embedded systems, Arm architecture, AIoT, Edge computing
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux kernel and driver development, Arm architecture expertise, C/C++ programming, Yocto/Buildroot/OpenEmbedded build systems, hardware debugging (oscilloscope, logic analyzer, JTAG), security framework implementation
Preferred skills
Xilinx PetaLinux SDK, NXP i.MX/Qualcomm/NVIDIA Jetson platforms, TSN/IEEE 1588/Ethernet AVB, AI/multimedia acceleration frameworks, ROS applications
Technologies
Linux, Arm, C, C++, Python, Bash, Yocto, Buildroot, OpenEmbedded, I2C, SPI, UART, MIPI, JTAG, Oscilloscope, Logic Analyzer
Responsibilities
Develop and maintain Embedded Linux BSPs for Arm platforms, customize and optimize Linux kernels and device drivers, integrate and debug hardware interfaces (I2C, SPI, UART, MIPI), collaborate with hardware teams to launch new embedded platforms, optimize real-time performance of embedded applications, ensure compliance with industry security standards (IEC 62443)
Seniority
Senior, hands-on IC