E

Ethernovia

Automotive Ethernet system for autonomous safety

Embedded Architecture Software Engineer

Systems Software 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 architecture and development.
  • A strong, demonstrable understanding of the complete Software Development Lifecycle, especially architecture, implementation, and testing fundamentals.
  • Proficiency in the C/C++ programming language.
  • Extensive experience with firmware, preferably for communication devices such as Ethernet devices.
  • Strong experience with embedded firmware, particularly for communication devices such as Ethernet devices.
  • 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 effectively independently and as part of a team.
  • Communication and documentation skills for architectural discussions and design specifications.
  • Meticulous attention to detail in architectural design and safety-critical implementations.

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, debug and test utilities, and automated unit and system testing.
  • Architect and develop device drivers that enable user applications, middleware, and operating systems to use the hardware's features.
  • Design, develop, and optimize 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.
  • Ensure firmware is developed for safety-critical automotive applications and adheres to functional safety standards.
  • Champion and implement safety and development best practices, ensuring architectural decisions and code implementations meet quality and compliance standards.

Desired Qualifications

  • Experience with Python.
  • Experience with simulation and emulation platforms.
  • Experience with GNU or similar compiler and debugging suites.
  • Experience with embedded programming, preferably involving 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 or 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