Overview
Skills
Job Details
Role: Embedded Engineer - Linux (Automotive Ethernet) Location: Mountain View, CA ONSITE Duration: Long Term
Job Overview
We are seeking a highly skilled Embedded Linux Engineer with a strong background in Ethernet and device driver development to join our automotive software team. In this role, you will be responsible for architecting and implementing robust in-vehicle networking solutions for next-generation automotive platforms. You will work at the intersection of embedded Linux, real-time systems, and automotive-grade Ethernet technologies to help shape the future of connected vehicles.
This is a hands-on role requiring close collaboration with cross-functional teams including hardware, system validation, and cybersecurity to deliver high-performance, production-grade embedded software.
Key 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