E

Ethernovia

Automotive Ethernet system for autonomous safety

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of relevant industry experience; the posting specifies 5–8 years only.
  • A strong understanding of the Software Development Lifecycle, including architecture, implementation, and testing fundamentals.
  • Proficiency in C/C++.
  • Experience with firmware development, 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 optimization.
  • Self-motivation and the ability to work effectively independently and within a team.
  • Strong written and verbal communication skills, including technical documentation.
  • Strong attention to detail and commitment to quality.

Responsibilities

  • Develop firmware that configures, controls, and monitors Ethernovia networking devices and interacts with the host system through device drivers to expose device hardware features.
  • Perform architecture, design, implementation, testing, and integration of firmware included in Ethernovia’s SDK.
  • Develop firmware ground-up for safety-critical automotive applications.
  • Follow functional safety requirements and best development practices.

Desired Qualifications

  • Experience with Python.
  • Experience with simulation and emulation platforms.
  • Familiarity with GNU or similar compiler and debugging suites.
  • Embedded programming with communication devices and hardware buses such as I2C, SPI, Ethernet, and USB.
  • Experience building automotive or safety-critical systems using qualification methods and processes such as MISRA, ASPICE, and ISO 26262.
  • Knowledge of communication protocols including 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.
  • Mixed-signal systems experience, including analog, digital, and Digital Signal Processing (DSP).
  • Familiarity with ARM processor families or similar embedded processors.
  • 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