Canada Remote (Global) USD 175,000 - 240,000 Yearly

Ethernovia, Inc. is hiring a Senior Embedded Software/Firmware Engineer

About the Role

Design and build core software components for advanced networking hardware used in automotive applications. You will develop embedded firmware and kernel-level device drivers, create stack extensions, and implement robust testing tools as part of a ground-up software stack engineered for functional safety.

Key Responsibilities

  • Architect, code, and validate embedded firmware and device drivers for communication hardware
  • Integrate driver components with Linux and AUTOSAR communication stacks
  • Enable operating systems and middleware to access hardware features through low-level software interfaces
  • Implement automated unit and system-level testing frameworks
  • Ensure full compliance with safety standards including ISO26262, MISRA, and ASPICE
  • Work directly with hardware to configure, monitor, and control communication devices
  • Support firmware execution both standalone and within host driver environments

Qualifications

Candidates should hold a degree in Computer Science, Software Engineering, or a related field, with at least six years of hands-on development experience. Proficiency in C/C++ is essential, along with deep knowledge of operating system internals and device driver development—particularly on Linux, QNX, or real-time systems.

Experience with communication hardware such as Ethernet controllers, I2C, SPI, USB, and PCIe is required. Familiarity with embedded processors, especially in ARM-based systems, and bootloaders like u-boot is highly valued.

Preferred Expertise

  • Development of firmware for communication devices and networking hardware
  • Integration of low-level code with simulation and emulation platforms
  • Optimization of code for performance and minimal footprint
  • Working knowledge of networking protocols: TCP/IP, MAC, PHY, Switching, Serdes, SR-IOV, NTB
  • Experience with virtualization and virtualized drivers
  • Background in mixed-signal systems involving analog, digital, and DSP components
  • Proficiency with build systems like Yocto and version control tools such as Git or Perforce
  • Exposure to safety-critical development processes including MISRA, ASPICE, and ISO26262

Work Environment

This is a fully remote role with flexibility in scheduling, prioritizing work-life balance. While open globally, preference is given to candidates in or near the Eastern Time Zone. The team operates in a pre-IPO environment driven by innovation, safety, and shared technical excellence.

Compensation & Benefits

Offerings include a competitive base salary ranging from $175,000 to $240,000, pre-IPO stock options, incentive compensation, and comprehensive medical, dental, and vision coverage. Flexible vacation policies support sustained well-being and productivity.

The role provides rare access to deep technical challenges not typically available in larger organizations, with opportunities for career growth aligned with company expansion.

Required Skills
CC++PythonLinuxAUTOSARQNXRTOSEthernetI2CSPISoftware Development LifecycleDevice DriversCommunication ProtocolsFirmware DevelopmentEmbedded Systems CC++PythonLinuxAUTOSARQNXRTOSEthernetI2CSPISoftware Development LifecycleDevice DriversCommunication ProtocolsFirmware DevelopmentEmbedded Systems
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Ethernovia, Inc.
Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. The company invents the future of automobile’s communication, transforming automobiles’ communication network to enable autonomous driving, electrical vehicle (EV) and software defined revolutions.
All jobs at Ethernovia, Inc. Visit website
Job Details
Department Software Development
Category embedded
Posted 3 months ago