Senior Embedded Software/Firmware Engineer

Posted 2 weeks ago

Apply Now

About the role

  • Senior Embedded Software Engineer responsible for Ethernovia's Networking devices software stack development. Focus on device drivers, firmware and functional safety standards within the automotive sector.

Responsibilities

  • Responsible for Ethernovia’s Networking devices software stack development, including Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, test utilities, and automated unit/system testing.
  • Integrate drivers with the Communication Stack of a Linux and AUTOSAR Stack.
  • Allow User application, Middleware and Operating system to utilize hardware features.
  • Configure, control, and monitor the communication device via device drivers.
  • Responsible for architecture, design, implementation, testing, and integration of device drivers for Ethernovia’s SDK.
  • Adhere to Functional Safety standards in product development.

Requirements

  • 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.
  • 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.

Benefits

  • 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

Job type

Full Time

Experience level

Senior

Salary

CA$175,000 - CA$240,000 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.