Need Embedded Engineer - Linux - Mountain View, CA

  • Mountain View, CA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 26 Month(s)
Able to Provide Sponsorship

Skills

EMbedded Linux
TCP/IP
UDP
VLAN
ICMP

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.