Ethernovia, Inc.

Embedded Architecture Software Engineer

Ethernovia, Inc.
Apply
7 months ago
Pune, IndiaStaff+

Responsibilities

  • Lead the architecture, design, implementation, testing, and integration of the networking device software stack.
  • Develop embedded firmware, kernel and user-mode device drivers, stack extensions, debugging utilities, and test utilities.
  • Architect device drivers that allow applications, middleware, and operating systems to use the networking hardware.
  • Design, develop, and optimize firmware that configures, controls, and monitors communication devices.
  • Develop standalone firmware libraries within device drivers when required.
  • Integrate and test firmware and low-level code, including automated unit and system testing.
  • Ensure firmware architecture and implementation meet functional safety requirements for safety-critical automotive applications.
  • Champion safety and software development best practices, quality, and compliance.

Requirements

  • Bachelor's or master's degree in computer science, software, or a related field.
  • At least 10 years of relevant experience in embedded software architecture and development.
  • Strong understanding of the software development lifecycle, including architecture, implementation, and testing.
  • Proficiency in C and C++; Python experience is a plus.
  • Extensive embedded firmware experience, preferably with communication devices such as Ethernet systems.
  • Proven experience integrating and testing firmware and low-level code.
  • Hands-on experience with hardware and embedded processors.
  • Expertise in efficient code practices for code footprint and performance.
  • Experience with simulation and emulation platforms is preferred.
  • Experience with GNU or similar compiler and debugging suites is preferred.
  • Experience with I2C, SPI, Ethernet, and USB is preferred.
  • Experience developing automotive or other safety-critical systems using MISRA, ASPICE, and ISO 26262 is preferred.
  • Experience with Ethernet MAC, PHY, switching, TCP/IP, security, SerDes, PCIe, NTB, and SR-IOV is preferred.
  • Experience with video processing standards and protocols is preferred.
  • Experience with Perforce, Git, or Swarm for version control and code review is preferred.
  • Experience with mixed-signal systems, analog, digital, and digital signal processing is preferred.
  • Experience with ARM or similar embedded processors is preferred.
  • Experience with bootloaders such as U-Boot is preferred.
  • Strong communication, documentation, self-motivation, teamwork, and attention to detail.

Benefits

  • Pre-IPO stock options
  • Flexible work hours
  • Opportunities for career growth and technological development
  • Collaboration with a world-class team
  • Competitive base salary, with no amount stated

Tech Stack

Categories

Ethernovia, Inc.

About Ethernovia, Inc.

51-200 employees

Ethernovia develops Ethernet-based networking chips (packet processors and PHYs) and software that deliver deterministic, real-time data transport for autonomous and software-defined vehicles, robots, and industrial machines. Founded in 2018 and headquartered in San Jose, California, the privately held company sells silicon and reference platforms to automotive OEMs, Tier‑1 suppliers, and robotics/industrial vendors. Its portfolio includes an HSB-enabled networking board for NVIDIA Holoscan platforms.

Contact me