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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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