Principal Embedded Software Engg
Ethernovia, Inc.7 months ago
Pune, IndiaStaff+
Responsibilities
- Lead the architecture, design, implementation, testing, and integration of the networking device software stack.
- Develop embedded firmware that configures, controls, and monitors communication devices and interacts with host systems through device drivers.
- Design and implement device drivers that enable applications, middleware, and operating systems to use hardware capabilities.
- Develop firmware libraries, stack extensions, debugging utilities, and automated unit and system tests.
- Build firmware from the ground up for safety-critical automotive applications while meeting functional safety, quality, and compliance standards.
Requirements
- Bachelor's or master's degree in computer science, software, or a related field.
- At least 10 years of relevant embedded software development experience.
- Strong understanding of software architecture, implementation, testing, and the software development lifecycle.
- Proficiency in C and C++; Python experience is a plus.
- Extensive firmware development experience, preferably with Ethernet or other communication devices.
- Strong embedded firmware experience and proven integration and testing experience with firmware and low-level code.
- Hands-on experience with hardware and embedded processors.
- Expertise in efficient code practices for footprint and performance.
- Experience with simulation and emulation platforms, GNU or similar compiler and debugging suites, and hardware buses such as I2C, SPI, Ethernet, and USB is desirable.
- Experience building automotive or other safety-critical systems using MISRA, ASPICE, or ISO 26262 is desirable.
- Experience with Ethernet MAC, PHY, switching, TCP/IP, security, SerDes, PCIe, NTB, SR-IOV, video processing standards, version control and review tools, mixed-signal systems, ARM processors, and bootloaders is desirable.
- Strong communication, documentation, self-motivation, teamwork, and attention to detail.
Benefits
- Pre-IPO stock options
- Flexible work hours
- Opportunities for career growth and broadening technical expertise
- Collaboration with a world-class team
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.