Talent.com
Sr. Embedded Software/Firmware Engineer
Sr. Embedded Software/Firmware EngineerEthernovia • Toronto, ON, CA
Sr. Embedded Software / Firmware Engineer

Sr. Embedded Software / Firmware Engineer

Ethernovia • Toronto, ON, CA
2 days ago
Job type
  • Full-time
Job description

Overview

Senior Embedded Software / Firmware Engineer (Device Drivers)

Location : Canada (Multiple Positions), 100% Remote work. Preference for those in or adjacent to Eastern Time Zone.

Ethernovia is changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, we are developing the future of automobile communication to enable autonomous driving, electric vehicles (EV), and software-defined revolutions. We bring together cameras / sensors, compute, and the outside world to enable advanced driver assistance features and services. We are backed by leading technology investors and have been recognized for our innovations in automotive connectivity.

Join Ethernovia to make a lasting impact on the future of mobility. We offer pre-IPO stock options, competitive compensation, and great benefits while growing your knowledge and career with world-class talent. We are looking for talented engineers and leaders who have an entrepreneurial spirit and want to drive their design from concept to silicon to the car.

Responsibilities

  • Develop Ethernovia's networking devices software stack, including embedded firmware, kernel / user-mode device drivers, stack extensions, debugging, and test utilities, as well as automated unit / system testing.
  • Ensure drivers integrate with the Linux and AUTOSAR Stack and allow User applications, Middleware, and Operating System to leverage hardware features.
  • Configure, control, and monitor the communication device via device drivers; firmware may run as a standalone library within the device driver.
  • Contribute to architecture, design, implementation, testing, and integration of device drivers for Ethernovia's SDK, built for safety-critical automotive applications.
  • Adhere to Functional Safety practices and cultivate a culture of safety and best development practices.

Technical Qualifications

  • Bachelor's or Master’s degree in Computer Science / Software or a related field.
  • 6+ years of work experience.
  • Strong understanding of Software Development Lifecycle, including architecture, implementation, and testing fundamentals.
  • Proficient in C / C++ ; Python is a plus.
  • Experience with Software Device Drivers, preferably for Ethernet or similar communication devices.
  • Deep understanding of Operating Systems, Kernel, Platform / Device drivers , preferably Linux, QNX, or RTOS.
  • Experience with OS device driver interfaces integration / testing.
  • Hands-on experience with hardware, preferably communication devices.
  • For Firmware role : experience with firmware for communication devices like Ethernet; embedded firmware for such devices; integration and testing of firmware and low-level code; hands-on experience with hardware and embedded processors; emphasis on efficient code for footprint and performance.
  • Experience with hardware integration and testing of embedded systems and device drivers.
  • Nice to Have

  • AUTOSAR Communication Stack
  • MCAL and related automotive software experience
  • Experience with simulation and emulation platforms
  • GNU or similar compiler and debugging tools
  • Embedded programming with buses like I2C, SPI, Ethernet, USB
  • Experience building automotive or safety-critical systems with MISRA, ASPICE, ISO26262
  • Experience with Ethernet networking protocols, including MAC, PHY, Switching, TCP / IP, Security, Serdes, PCIe, NTB, SR-IOV
  • Video processing standards and protocols
  • Code version control and review tools (Perforce, Git, Swarm)
  • Build systems like Yocto
  • High-performance drivers and test tools, preferably networking / communications
  • Virtualization and virtualized device drivers
  • Mixed-signal systems (Analog, Digital, DSP)
  • ARM or similar embedded processors
  • Bootloaders like U-Boot
  • Soft Skills

  • Self-motivated, able to work independently and in a team
  • Excellent communication and documentation skills
  • Attention to detail
  • What you’ll get in return

  • Depth and breadth of technology experience not typically found in large companies
  • Growth opportunities as the company grows
  • Pre-IPO stock options
  • Cutting-edge technology
  • World-class team
  • Competitive base salary
  • Flexible hours
  • Medical, dental, and vision insurance for employees
  • Flexible vacation to support work-life balance
  • Salary Range

  • The base salary for Canadian locations ranges from $175,000 to $240,000, depending on location, qualifications, experience, and internal equity. The compensation package includes pre-IPO ISO options, base salary, and benefits.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Sr Embedded SoftwareFirmware Engineer • Toronto, ON, CA

    Similar jobs
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • markham, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 5 days ago • Promoted
    Senior Display Software Engineer – Embedded Systems

    Senior Display Software Engineer – Embedded Systems

    Qualcomm • Markham
    Full-time
    A leading global technology company in Canada is seeking a Software Engineer to develop efficient display drivers and embedded software for next-gen devices. The ideal candidate will have a Bachelor...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Firmware Engineer – AI & Embedded Systems

    Senior Embedded Firmware Engineer – AI & Embedded Systems

    AMD • Markham
    Full-time
    A leading technology company in Markham is seeking talented individuals to join their mission of building innovative products that enhance computing experiences. The role emphasizes innovation, coll...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Software Engineer - RTOS & C (Hybrid)

    Senior Embedded Software Engineer - RTOS & C (Hybrid)

    Amaris Consulting • Toronto, Canada
    Full-time
    Join a forward-thinking company as a Senior Embedded Software Engineer, where you'll design and optimize cutting-edge embedded software solutions. Collaborate with diverse teams to integrate softwar...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Firmware Engineer for High-Speed SoCs

    Senior Embedded Firmware Engineer for High-Speed SoCs

    Alphawave Semi • Toronto, Canada
    Full-time
    A leading technology company in Toronto is seeking a Staff / Sr.Staff Embedded Software Engineer to design and develop deeply embedded C / C++ firmware for next-generation connectivity SoCs.The ideal c...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Firmware Engineer for Fire Alarm Systems

    Senior Embedded Firmware Engineer for Fire Alarm Systems

    ventureLAB • Markham
    Full-time
    A leading life safety solutions provider is seeking a Senior Firmware Engineer to design and develop embedded firmware for fire alarm systems. You will collaborate with cross-functional teams and en...Show more
    Last updated: 12 days ago • Promoted
    Embedded AI Firmware Engineer

    Embedded AI Firmware Engineer

    Advanced Micro Devices • Markham
    Full-time
    A leading technology company is seeking a Firmware Development Engineer to enhance embedded power management software.The ideal candidate will have expertise in C / C++ and a strong AI / ML background....Show more
    Last updated: 12 days ago • Promoted
    Senior Hardware Engineer – SDR & Embedded Linux

    Senior Hardware Engineer – SDR & Embedded Linux

    Per Vices Corporation • Toronto, Canada
    Full-time
    A telecommunications company is seeking a Senior Hardware Engineer in Toronto, Ontario.The role involves designing and developing hardware for Software Defined Radios, with responsibilities in manu...Show more
    Last updated: 19 days ago • Promoted
    Firmware Engineer – Embedded Systems for Micromobility

    Firmware Engineer – Embedded Systems for Micromobility

    Lyft • Toronto, Canada
    Full-time
    A leading micromobility solutions company in Longueuil is seeking a Firmware Engineer to develop embedded systems for their product line, which includes electric bikes and scooters.The ideal candid...Show more
    Last updated: 19 days ago • Promoted
    Sr. Embedded Software Engineer, Lighting Software

    Sr. Embedded Software Engineer, Lighting Software

    Rivian • Toronto, Canada
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Systems Firmware Engineer – Relocation

    Senior Embedded Systems Firmware Engineer – Relocation

    Beyond SOF • Toronto, Canada
    Full-time
    An established industry player in the semiconductor field seeks a passionate Embedded Systems Software Engineer to join their innovative team in Toronto. This role involves designing and implementin...Show more
    Last updated: 30+ days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • markham, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Aerospace Avionics Embedded Firmware Engineer

    Aerospace Avionics Embedded Firmware Engineer

    MOSTAVIO • Toronto, Canada
    Full-time
    A cutting-edge UAV development company in Toronto is seeking an Electronic & Firmware Engineer.In this role, you'll design and develop avionics and embedded systems for next-generation aircraft.The...Show more
    Last updated: 19 days ago • Promoted
    Aviation Embedded Software / Firmware Engineer - Hybrid

    Aviation Embedded Software / Firmware Engineer - Hybrid

    Bombardier Transportation GmbH • Toronto, Canada
    Full-time
    A leading aviation technology company is seeking a Software Engineering Professional to develop and support embedded systems for aircraft. The role requires extensive experience with real-time softw...Show more
    Last updated: 19 days ago • Promoted
    Sr. Embedded Software Engineer, Powertrain

    Sr. Embedded Software Engineer, Powertrain

    Serve Robotics • Toronto, Canada
    Full-time
    Embedded Software Engineer, Powertrain.At Serve Robotics, we’re reimagining how things move in cities.Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries awa...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Systems Engineer for AR / VR Platforms

    Senior Embedded Systems Engineer for AR / VR Platforms

    ThunderSoft • Toronto, Canada
    Full-time
    A leading technology company in Toronto is looking for a skilled engineer to define system requirements and work on AR / VR / Smart Glass products. The ideal candidate will have a Bachelor's or Master's...Show more
    Last updated: 19 days ago • Promoted
    Sr. Embedded Software Engineer, Lighting Software

    Sr. Embedded Software Engineer, Lighting Software

    Rivian and Volkswagen Group Technologies • Toronto, Canada
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 2 days ago • Promoted
    Senior Embedded Firmware Architect (ARM, RTOS, Linux)

    Senior Embedded Firmware Architect (ARM, RTOS, Linux)

    Pulsenics Inc. • Toronto
    Full-time
    A leading technology company in electrochemical diagnostics is seeking a Senior Embedded Software Engineer to lead the embedded firmware architecture for their devices. The role involves defining, i...Show more
    Last updated: 12 days ago • Promoted