Back to jobs
EI
Hiring companyEthernovia, Inc.

Verified today

Principal Embedded Software Engineer

Pune, Maharashtra, India Full-time On-site

About the role

Ethernovia, Inc. is revolutionizing automotive connectivity by unifying in‑vehicle networks into a single Ethernet system. As a Principal Embedded Software Engineer, you will spearhead the design, implementation, and testing of the core software stack for our networking devices. Your responsibilities include leading architecture and integration of embedded firmware, device drivers, and safety‑critical applications, as well as creating automated unit and system tests to ensure reliability. You will work closely with hardware teams to configure and monitor communication devices, and you will contribute to the development of firmware that meets stringent functional safety standards such as ISO 26262. The role demands deep expertise in C/C++ programming, embedded firmware for Ethernet, and experience with safety‑critical qualification processes. In return, Ethernovia offers a competitive base salary, pre‑IPO stock options, flexible hours, and the opportunity to grow within a fast‑paced, world‑class team that is shaping the future of autonomous and electric vehicles.

What you’ll do

  • Lead architecture, design, implementation, testing, integration of networking device software stack
  • Develop firmware for communication devices
  • Design and implement device drivers
  • Develop automated unit and system tests
  • Contribute to safety-critical firmware
  • Participate in safety and best practices

What you’ll bring

  • Bachelor's or Master's in CS/Software
  • 10+ years embedded software experience
  • Strong SDLC knowledge
  • C/C++ programming expertise
  • Firmware development for communication devices
  • Embedded firmware for Ethernet
  • Integration & testing of low-level code
  • Hardware interaction with embedded processors
  • Efficient code optimization

Nice to have

  • Simulation and emulation platforms
  • GNU compiler/debugging suites
  • Embedded programming with I2C/SPI/Ethernet/USB
  • Safety-critical qualification (MISRA/ASPICE/ISO26262)
  • Ethernet MAC/PHY/Switching/TCP/IP protocols
  • Video processing standards
  • Version control (Perforce/Git)
  • Mixed-signal DSP systems
  • ARM processors
  • Bootloaders like uboot

Skills

C/C++ programmingEmbedded firmware developmentDevice driver designSafety-critical systems (ISO26262)Ethernet protocolsVersion control (Git/Perforce)Bootloader development

Benefits

  • Technology Depth and Breadth Expansion
  • Career Growth
  • Pre-IPO Stock Options
  • Cutting-Edge Technology
  • World-Class Team
  • Competitive Base Salary
  • Flexible Hours

Education

Bachelor's or Master's