Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Embedded Software/Firmware Engineer

$90 per hour

Ethernovia

Sr. Embedded Software/Firmware Engineer

Canada-Remote

About Ethernovia, Inc.

Ethernovia is developing the future of Ethernet-based networks to realize the full potential of software-defined and autonomous vehicles, robotics and other intelligent machines. Founded in 2018, the company's breakthrough data transport and acceleration technology is ushering in a new era of connectivity and capabilities in the vehicle and at the edge, including highly reliable autonomy, over-the-air servicing and AI-backed applications.

Ethernovia's co-founders are serial technology entrepreneurs with multiple prior successful ventures together. We are well-funded and backed by some of the worlds' leading technology investors, having secured $154M ($90+M Series-B and $64M Series-A) in total funding to date:

  • Ethernovia Raises Over $90 Million Series B to Scale Leading-Edge Autonomy and Physical AI Networking Chips
  • Ethernovia Raises $64 Million to Accelerate the Revolution of Vehicle Networks | Business Wire
    • (financial backers include: Porsche SE, Qualcomm, AMD, Western Digital, Maverick Silicon, Socratic Partners, Conduit Capital, and CDIB-TEN Capital)

Ethernovia has been recognized in EE Times' prestigious list of the Top 100 Startups for 2025.

  • March 2026: Ethernovia Announces HSB-Enabled Networking Board for NVIDIA Holoscan Platforms
  • January 2024: Our CEO Ramin Shirani Named MotorTrend Software-Defined Vehicle Innovator Awards Winner (ethernovia.com)
  • September 2023: Continental and Ethernovia Announce Partnership to Develop Automotive Switch in 7nm - Ethernovia
  • Connected Car News: Helios, Continental, Ethernovia, Avanci, BMW, Mapbox, Porsche, SEMA, Honda, UltraSense, Flex Logix, Diodes Inc., Garmin, Toyota & Caruso | auto connected car news

With talented employees on 4 continents, we have filed 50+ patents to date.

Join Ethernovia's team to make a lasting impact on the future of packet processor-centric networking solutions to support the real-time sensor, Physical AI, and control data demands of software-defined autonomy across vehicles, robots and intelligent machines. Come share in our success with pre-IPO shares, 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 cutting edge designs from concept to silicon to the future of mobility.

Senior Embedded Software/Firmware Engineer (Device Drivers)

Location:

  • Multiple Positions in Canada
  • 100% Remote work
  • Preference for those in or adjacent to Eastern Time Zone

Summary:

You will be responsible for the Ethernovia's Networking devices software stack development this may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The drivers will integrate with the Communication Stack of a Linux and AUTOSAR Stack. The device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardware. As for the firmware it configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself

As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the device drivers rolled into Ethernovia's SDK. These drivers are built ground-up for safety critical automotive application.

Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices.

Technical Qualifications:

  • Bachelors or Master's degree in Computer Science/Software or related field.
  • Work Experience: 6+ years
  • Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals.
  • Proficient in C/C++ Programming Language. Experience in Python is a plus.
  • Experience with Software Device Drivers, preferably for communication devices like Ethernet.
  • Deep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System.
  • Experience with integration and testing with Operating System Device Driver Interfaces.
  • Hands-on experience with Hardware, preferably communication devices.
  • For Firmware role:
    • Experience with Firmware, preferably for communication devices like Ethernet.
    • Experience with Embedded firmware, preferably for communication devices like Ethernet.
    • Experience with integration and testing of firmware and low-level code.
    • Hands on Experience with Hardware and embedded processors, preferably for communication devices.
    • Expertise in efficient code practices for code footprint and performance.

Nice to Have Experience with:

  • AUTOSAR Communication Stack
  • MCAL
  • Experience with simulation and emulation platforms.
  • GNU or similar compiler, debugging suite.
  • Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB.
  • Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262.
  • Communication/networking protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV.
  • Video processing standards and protocols
  • Code Version Control and Review tools/processes like Perforce/Git, Swarm.
  • Build systems like Yocto.
  • High performance drivers and test tools preferably networking and communications.
  • Virtualization and virtualized device drivers
  • Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP).
  • ARM family of processors or similar embedded processors.
  • Bootloaders like uboot or similar.

Soft Skills:

  • Self-motivated and able to work effectively both independently and in a team.
  • Excellent communication/documentation skills.
  • Attention to details.

What you'll get in return:

  • Technology depth and breadth expansion that can't be found in a large company
  • Opportunity to grow your career 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 time to promote a healthy work-life balance

Salary Range:

  • The actual offered base salary for Canadian locations will vary depending on factors such as work location, individual qualifications, specializations, experience, skills, job-related knowledge, and internal equity. We would not anticipate that the individual hired into this role will be at or near the top half of the range provided, but the decision will be dependent on the factors of each individual case. The annual salary range for this position is $175,000 - $240,000. The compensation package will also include incentive compensation in the form of pre-IPO ISO options, in addition to base salary and a full range of medical and other benefits.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software/Firmware Engineer in United States vacancy
  •  ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with... 
    Senior
    Long term contract
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    3 days ago
  •  ...Senior Embedded Software/Firmware Engineer Duration: 6+ months Location: Houston, TX Job Description: • BS/MS in CS / IT / OTHER with 8 years' experience with embedded software development on Linux and team management skills - managing software... 
    Senior

    Concord IT Systems

    Houston, TX
    4 days ago
  •  ...Embedded Software/Firmware Engineer Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in microelectronics security and systems security development to join our Advanced Technology Development... 
    Senior
    Work experience placement

    Radiance Technologies

    Ruston, LA
    1 day ago
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance and... 
    Senior
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    3 days ago
  •  ...Cambridge, MA, USA | 70000-130000 per year | Full Time Position Overview: We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture... 
    Senior
    Full time

    Nanobiosym

    Cambridge, MA
    2 days ago
  • $125k - $150k

    Position Overview dormakaba is seeking a Senior Firmware Engineer (Embedded Developer) based in Indianapolis, IN. The Senior Firmware Engineer...  ...reliability, and automated test/CI, partnering with hardware, software, manufacturing, and QA teams to deliver robust product... 
    Senior
    Worldwide

    Dormakaba USA, Inc.

    Indianapolis, IN
    1 day ago
  • $125k

     ...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is... 
    Senior
    Permanent employment
    Full time
    Remote work

    MRINetwork

    Menomonee Falls, WI
    1 day ago
  • $193.3k - $261.5k

     ...Annapurna Labs designs silicon and software that accelerates innovation. Customers choose...  ...world. The Machine Learning Systems Firmware Team is looking for candidates interested...  ...that help our team members develop your engineering expertise so you feel empowered to take... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on... 
    Senior
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    4 days ago
  • $114k - $130k

    Sr. Embedded Firmware Engineer - Berlin, WI Area Location: Near Berlin, WI (Hybrid: 1-2 days remote/week) Company Summary: We are a global leader...  ...Qualifications: Bachelor's degree in Computer Science, Electrical/Software Engineering, or related field. 8+ years in embedded... 
    Senior
    Full time
    Remote work
    Work from home
    2 days per week
    1 day per week

    1872 Consulting

    New Berlin, WI
    2 days ago
  • $140k - $300k

     ...What to Expect Tesla Energy is looking for an Embedded Software Engineer to help contribute to next generation designs. This role entails significant...  ...Systems for our world class Energy product software and firmware, ranging from architecture, implementation, through... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  •  ...our communities. Their technology is pivotal to creating software that helps create safer schools, hospitals and ultimately...  ...nation. They are currently looking for various seniority of Embedded Software Engineers. While this role is onsite in their Orange County office... 
    Senior
    Work at office
    Relocation

    Motion Recruitment

    San Francisco, CA
    4 days ago
  •  ...Sr. Embedded Software Engineer Location: Remote PST Duration: 6 Months You will be responsible for being an active and important part of a multi-disciplinary team to design and develop custom leading edge embedded device software products for coffee equipment like... 
    Senior
    Remote work

    Software Technology Inc

    United States
    2 days ago
  •  ...Embedded Software Developer The candidate is responsible for: Designing (including creating design documents) embedded applications...  ...test SW modules independently Four-year College Degree in at least one STEM major (Science; Technology; Engineering; Math)... 
    Senior

    Software Technology Inc

    Peachtree City, GA
    1 day ago
  • $145k

     ...We are seeking a highly experienced Embedded Software Engineer to design and deliver real-time software for autonomous systems operating in constrained, mission-critical environments. You will be a key individual contributor shaping the architecture and guiding development... 
    Senior

    Intrepidus Talent Solutions

    Melbourne, FL
    20 hours ago
  •  ...Senior Embedded Software Engineer Imagine working in a field where every line of code you write has the potential to impact space exploration. As a Senior Embedded Software Engineer, you wouldn't just be creating software—you'd be developing the brain and nervous system... 
    Senior

    LABINE AND ASSOCIATES, INC.

    Poway, CA
    20 hours ago
  • $125k - $150k

     ...Sr. Embedded Software Engineer (PCB Microcontroller Exp Req) - HYBRID Location: Ann Arbor, MI Salary: $125,000 - $150,000+ DOE plus Profit...  ...tests for new and existing embedded platforms • Debug firmware on microcontrollers and custom PCBs • Support 1-4... 
    Senior
    Full time
    Immediate start
    Work from home
    Relocation package
    Flexible hours

    #twiceasnice Recruiting

    Ann Arbor, MI
    4 days ago
  • $180k - $200k

     ...Sr. Embedded Software Engineer Santa Clara, CA We are seeking a highly seasoned Lead/Manager - Embedded Software Engineer to join our dynamic...  ...lead and develop, compile, run, and debug C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You... 
    Senior
    Remote work

    Phizenix

    Santa Clara, CA
    1 day ago
  • $75 - $90 per hour

     ...Sr. Embedded Software Engineer Johnson Service Group is seeking a Sr. Embedded Software Engineer for an ONSITE assignment in Sacramento, CA for...  ...hardware-in-the-loop simulation modelling and make firmware updates Preferred Qualifications Skills with... 
    Senior
    Long term contract

    JSG (Johnson Service Group, Inc.)

    Sacramento, CA
    1 day ago
  •  ...This role focuses on identifying, reproducing, and debugging software and hardware issues, and deriving regression tests for automotive...  ...ambiguous, fast-paced environments Solid understanding of embedded systems Ability to troubleshoot software, communication, and... 
    Senior
    Work experience placement
    Immediate start
    Afternoon shift
    Early shift

    Artech

    San Jose, CA
    4 days ago
  •  ...Satellite Engineering Position Work on hardware that goes on the latest satellites, which...  ...Engineering department to solve difficult software challenges or problems or to bring in...  ...capability Design, develop, document and test embedded software for space products Develop C... 
    Senior
    Work experience placement

    International Staff Consulting

    Poway, CA
    24 days ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...are looking for a dynamic, energetic SR Embedded Firmware Development Engineer to join our growing team. As a key...  ...high visibility position, your software systems engineering expertise will... 
    Senior

    Advanced Micro Devices

    Austin, TX
    3 days ago
  • $110k - $150k

     ...global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software running on... 
    Senior
    Immediate start

    Snap-on

    San Jose, CA
    5 days ago
  •  ...Embedded Software Engineer - Autosar Our client, a leading name in ADAS technology development, is looking for a Sr. Embedded Software Engineer with good AUTOSAR experience. In this position, you'll design the software components (comprehensive design), code the software... 
    Senior
    Full time

    MRINetwork

    Auburn Hills, MI
    2 days ago
  •  ...Sr Embedded Software Engineer Location: Plano, TX Duration: Contract Rate: DOE US Citizens, GC, EAD (H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job Roles And Responsibilities: Understanding technical and requirement... 
    Senior
    Contract work

    Staffing the Universe

    Plano, TX
    1 day ago
  • $110k - $140k

     ...Sr. Embedded Software Engineer - Autosar Step into a high-impact Sr. Embedded Software Engineer - Autosar opportunity with a confidential client, where you will help drive meaningful results across Automotive/ Motor Vehicles. This role offers the chance to make... 
    Senior
    Full time

    Top Engineer

    Auburn Hills, MI
    1 day ago
  • $170k - $240k

     ...impacts across world-wide usage. You will join a software development team that designs, re-factors,...  ...day-to-day Cybersecurity software & systems engineering Be a part of an agile multidisciplinary development team Embedded systems software engineering Design, develop... 
    Senior
    Immediate start

    ClearanceJobs

    Tampa, FL
    3 days ago
  •  ...Location: Remote OR Hybrid reporting to office in Chicago area. We are seeking senior engineers with wireless technology experience to join the embedded software development team. As a Senior Embedded Software Development Engineer, you will work in the... 
    Senior
    Full time
    Work at office
    Remote work
    Work visa

    Excel Talent Solutions

    Chicago, IL
    4 days ago
  •  ...Position Details Title: Sr Embedded Software Engineer Job ID: 7430 Location : Maple Grove, MN - ONSITE Pay Rate: $60.00/hr - $75.00/hr on W2 Shift : 9/80 schedule Contract: 12 -month contract with potential extension... 
    Senior
    Contract work
    Shift work

    Trispoke Managed Services Pvt Ltd

    Osseo, MN
    4 days ago
  • $113.2k - $237.8k

     ...Job Title: Sr. Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee...  .... Responsibilities: Reverse engineer embedded firmware, device drivers, and proprietary telecom systems to... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Embedded Software/Firmware Engineer. Be the first to apply!