Sr. Embedded Software/Firmware Engineer
Ethernovia, Inc.3 months ago
Base Salary
$180k - $240k/yr
Responsibilities
- Develop Ethernovia’s embedded firmware, kernel/user-mode device drivers, stack extensions, debugging utilities, and test utilities.
- Architect, design, implement, test, and integrate device drivers into Ethernovia’s SDK.
- Integrate drivers with Linux and AUTOSAR communication stacks so applications, middleware, and operating systems can use the networking hardware.
- Develop firmware that configures, controls, and monitors communication devices and interacts with host systems through device drivers.
- Build automated unit and system testing for safety-critical automotive applications.
- Optimize embedded code footprint and performance and support hardware integration.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software, or a related field.
- 6+ years of work experience is required.
- Proficiency in C/C++ is required; Python experience is a plus.
- Experience developing software device drivers, preferably for communication devices such as Ethernet.
- Deep understanding of operating systems, kernels, and platform/device drivers, preferably with Linux, QNX, or a real-time operating system.
- Experience integrating and testing operating-system device-driver interfaces.
- Hands-on experience with hardware, embedded processors, firmware, and low-level code.
- Knowledge of AUTOSAR Communication Stack, MCAL, simulation and emulation platforms, GNU or similar compiler and debugging suites, and embedded programming is preferred.
- Experience with I2C, SPI, Ethernet, USB, automotive or other safety-critical systems, MISRA, ASPICE, and ISO26262 is preferred.
- Knowledge of networking protocols and technologies including Ethernet MAC, PHY, switching, TCP/IP, security, SerDes, PCIe, NTB, and SR-IOV is preferred.
- Experience with version-control and code-review tools such as Perforce, Git, and Swarm, and build systems such as Yocto is preferred.
- Knowledge of virtualization, virtualized device drivers, mixed-signal systems, ARM processors, and bootloaders such as uboot is preferred.
- Strong communication, documentation, attention to detail, and collaboration skills are expected.
Benefits
- Pre-IPO stock options and incentive compensation are offered.
- Flexible hours are available.
- Medical, dental, and vision insurance are provided.
- The role offers opportunities for career growth and exposure to cutting-edge technology.
About Ethernovia, Inc.
Ethernovia develops Ethernet-based networking chips (packet processors and PHYs) and software that deliver deterministic, real-time data transport for autonomous and software-defined vehicles, robots, and industrial machines. Founded in 2018 and headquartered in San Jose, California, the privately held company sells silicon and reference platforms to automotive OEMs, Tier‑1 suppliers, and robotics/industrial vendors. Its portfolio includes an HSB-enabled networking board for NVIDIA Holoscan platforms.