E

Ethernovia

Automotive Ethernet system for autonomous safety

Senior Software Engineer Firmware

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

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of work experience.
  • Strong understanding of the software development lifecycle, including architecture, implementation, and testing fundamentals.
  • Proficiency in C/C++; Python experience is a plus.
  • Experience with firmware development, preferably for communication devices such as Ethernet.
  • Experience with embedded firmware, preferably for communication devices such as Ethernet.
  • 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 effectively both independently and as part of a team.
  • Communication and documentation skills.
  • Attention to detail.

Responsibilities

  • Own the architecture, design, implementation, testing, and integration of embedded firmware for Ethernovia networking devices.
  • Develop firmware that configures, controls, and monitors communication devices and interacts with host systems through device drivers to expose hardware features.
  • Build firmware for integration into Ethernovia's SDK for safety-critical automotive applications.
  • Adhere to functional safety requirements and engineering best practices.

Desired Qualifications

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

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