Design and build core software components for advanced networking hardware used in automotive applications. You will develop embedded firmware and kernel-level device drivers, create stack extensions, and implement robust testing tools as part of a ground-up software stack engineered for functional safety.
Key Responsibilities
- Architect, code, and validate embedded firmware and device drivers for communication hardware
- Integrate driver components with Linux and AUTOSAR communication stacks
- Enable operating systems and middleware to access hardware features through low-level software interfaces
- Implement automated unit and system-level testing frameworks
- Ensure full compliance with safety standards including ISO26262, MISRA, and ASPICE
- Work directly with hardware to configure, monitor, and control communication devices
- Support firmware execution both standalone and within host driver environments
Qualifications
Candidates should hold a degree in Computer Science, Software Engineering, or a related field, with at least six years of hands-on development experience. Proficiency in C/C++ is essential, along with deep knowledge of operating system internals and device driver development—particularly on Linux, QNX, or real-time systems.
Experience with communication hardware such as Ethernet controllers, I2C, SPI, USB, and PCIe is required. Familiarity with embedded processors, especially in ARM-based systems, and bootloaders like u-boot is highly valued.
Preferred Expertise
- Development of firmware for communication devices and networking hardware
- Integration of low-level code with simulation and emulation platforms
- Optimization of code for performance and minimal footprint
- Working knowledge of networking protocols: TCP/IP, MAC, PHY, Switching, Serdes, SR-IOV, NTB
- Experience with virtualization and virtualized drivers
- Background in mixed-signal systems involving analog, digital, and DSP components
- Proficiency with build systems like Yocto and version control tools such as Git or Perforce
- Exposure to safety-critical development processes including MISRA, ASPICE, and ISO26262
Work Environment
This is a fully remote role with flexibility in scheduling, prioritizing work-life balance. While open globally, preference is given to candidates in or near the Eastern Time Zone. The team operates in a pre-IPO environment driven by innovation, safety, and shared technical excellence.
Compensation & Benefits
Offerings include a competitive base salary ranging from $175,000 to $240,000, pre-IPO stock options, incentive compensation, and comprehensive medical, dental, and vision coverage. Flexible vacation policies support sustained well-being and productivity.
The role provides rare access to deep technical challenges not typically available in larger organizations, with opportunities for career growth aligned with company expansion.
