Radiantze
Need Embedded Engineer Linux Mountain View, CA
Radiantze, Mountain View, California, us, 94039
Overview
Role: Embedded Engineer Linux (Automotive Ethernet). Location: Mountain View, CA onsite. Duration: Long Term. Responsibilities
Design, develop, and maintain Linux kernel device drivers, particularly for Ethernet NICs and PCIe-based communication interfaces. Integrate and validate Ethernet-based communication stacks in automotive ECUs, ensuring conformance with IEEE 802.3 (Automotive Ethernet) standards. Build C++ user-space tools for diagnostics, performance monitoring, and configuration. Optimize Ethernet performance using advanced techniques such as DMA, zero-copy, interrupt handling (MSI/MSI-X), etc. Work with Yocto or similar embedded build systems to create custom Linux distributions tailored for automotive platforms. Debug and implement network protocols: TCP/IP, UDP, VLAN, ICMP, etc. Collaborate with cross-functional teams including hardware, FPGA, validation, and cybersecurity to support end-to-end software delivery. Contribute to efforts related to functional safety (ISO 26262) and AUTOSAR Adaptive Platform integration. Required Qualifications
Strong proficiency in C and C++ programming. Experience with Linux kernel development, especially device drivers. Familiarity with embedded Linux distributions (e.g., Yocto, Buildroot). Good understanding of networking fundamentals: Ethernet, IP, VLANs, etc. Experience with hardware-based Ethernet packet processors (e.g., filtering engines, TCAMs). Hands-on experience with network switching ASICs, ideally from Broadcom, Marvell, or Microchip. Solid grasp of low-level hardware debugging and electrical engineering fundamentals. Desirable Qualifications
Experience with PTP (Precision Time Protocol) for time synchronization. Knowledge of RTOS, safety, and security concepts in embedded systems. Exposure to automotive standards and compliance workflows. Regards, Radiantze Inc #J-18808-Ljbffr
Role: Embedded Engineer Linux (Automotive Ethernet). Location: Mountain View, CA onsite. Duration: Long Term. Responsibilities
Design, develop, and maintain Linux kernel device drivers, particularly for Ethernet NICs and PCIe-based communication interfaces. Integrate and validate Ethernet-based communication stacks in automotive ECUs, ensuring conformance with IEEE 802.3 (Automotive Ethernet) standards. Build C++ user-space tools for diagnostics, performance monitoring, and configuration. Optimize Ethernet performance using advanced techniques such as DMA, zero-copy, interrupt handling (MSI/MSI-X), etc. Work with Yocto or similar embedded build systems to create custom Linux distributions tailored for automotive platforms. Debug and implement network protocols: TCP/IP, UDP, VLAN, ICMP, etc. Collaborate with cross-functional teams including hardware, FPGA, validation, and cybersecurity to support end-to-end software delivery. Contribute to efforts related to functional safety (ISO 26262) and AUTOSAR Adaptive Platform integration. Required Qualifications
Strong proficiency in C and C++ programming. Experience with Linux kernel development, especially device drivers. Familiarity with embedded Linux distributions (e.g., Yocto, Buildroot). Good understanding of networking fundamentals: Ethernet, IP, VLANs, etc. Experience with hardware-based Ethernet packet processors (e.g., filtering engines, TCAMs). Hands-on experience with network switching ASICs, ideally from Broadcom, Marvell, or Microchip. Solid grasp of low-level hardware debugging and electrical engineering fundamentals. Desirable Qualifications
Experience with PTP (Precision Time Protocol) for time synchronization. Knowledge of RTOS, safety, and security concepts in embedded systems. Exposure to automotive standards and compliance workflows. Regards, Radiantze Inc #J-18808-Ljbffr