E

Ethernovia

Automotive Ethernet system for autonomous safety

Principal Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaIn-person

About the Job

Requirements

  • A bachelor's or master's degree in computer science/software or a related field.
  • A minimum of 10 years of relevant experience in embedded software development.
  • A strong understanding of the Software Development Lifecycle, including architecture, implementation, and testing fundamentals.
  • Proficiency in C/C++ programming.
  • Extensive firmware development experience, preferably for communication devices such as Ethernet.
  • Strong embedded firmware experience, particularly for communication devices such as Ethernet.
  • Proven experience integrating and testing firmware and low-level code.
  • Hands-on experience with hardware and embedded processors, preferably for communication devices.
  • Expertise in efficient coding practices for code footprint and performance.
  • Ability to work independently and as part of a team.
  • Communication and documentation skills.
  • Meticulous attention to detail.

Responsibilities

  • Lead the architecture, design, implementation, testing, and integration of the networking device software stack, including embedded firmware, kernel- and user-mode device drivers, stack extensions, and debug and test utilities.
  • Develop firmware that configures, controls, and monitors communication devices, interacting with host systems through device drivers to expose hardware features; this may include developing standalone firmware libraries within device drivers.
  • Design and implement device drivers that enable user applications, middleware, and operating systems to use the hardware's features.
  • Develop and implement automated unit and system tests to ensure robust and reliable software.
  • Contribute to firmware development from the ground up for safety-critical automotive applications, following functional safety standards.
  • Participate in and uphold a culture of safety and best development practices, ensuring work meets quality and compliance standards.

Desired Qualifications

  • Experience with Python.
  • Experience with simulation and emulation platforms.
  • Experience with GNU or similar compiler and debugging suites.
  • Embedded programming experience, preferably with communication devices and hardware buses such as I2C, SPI, Ethernet, and USB.
  • Experience building automotive or other safety-critical systems using qualification methods and processes such as MISRA, ASPICE, and ISO 26262.
  • Experience with communication protocols including Ethernet MAC, PHY, switching, TCP/IP, security, SerDes, PCIe, NTB, and SR-IOV.
  • Experience with video processing standards and protocols.
  • Experience with code version control and review tools and processes such as Perforce, Git, and Swarm.
  • Experience with mixed-signal systems, including analog, digital, and digital signal processing.
  • Experience with ARM-family or similar embedded processors.
  • Experience with bootloaders such as U-Boot.

About the Company

Ethernovia

Automotive Ethernet system for autonomous safety

Ethernovia builds a complete Ethernet network system for cars. It provides high-bandwidth, unified Ethernet hardware and software that fits into vehicles and follows industry safety standards, so car makers can meet the needs of future autonomous technology. The system is designed to be flexible and scalable, adapting as network requirements evolve, and it includes both the physical components and the software that manage and ensure safe operation. Ethernovia differentiates itself by offering an end-to-end, standards-based solution rather than just parts: a single architecture that combines hardware, software, and safety features, plus long-term services and maintenance for automotive customers. The company’s goal is to enable safe, reliable, and scalable in-vehicle networks that support autonomous driving and other advanced automotive functions.

Company size
51-200
Company stage
Series B
Total funding
$154M
Headquarters
San Jose, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ethernovia

See more jobs