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

Senior Firmware Software Engineer

Samsara

Build C/C++ and Golang firmware for Samsara’s connected vehicle hardware platform, supporting development and operations across Canada. Work with real-time IoT signals.As a Senior Software Engineer II, you will architect, develop, debug, test, deploy, and maintain customer-facing firmware features. The Vehicle Intelligence team collaborates with product managers, customer support, firmware teams, and full stack engineers. Technologies include Linux, CAN, WiFi, USB, LTE, GraphQL, Buildkite, and Databricks. Your work supports safer, greener, and more efficient fleet operations through Samsara’s Diagnostics platform.Key Responsibilities:
Architect customer-facing firmware features using C/C++ and GolangDevelop, debug, test, deploy, and maintain firmware solutionsBuild IoT products supporting more than 1.5 million devicesDesign observability practices for firmware rollout healthTriage customer and quality assurance issuesRequirements:
Eight or more years of professional software development experienceExperience shipping production code and monitoring production systemsExperience building metrics during firmware rolloutsBachelor’s or master’s degree in computer science or engineeringExperience with large-scale observability for production systemsApply senior firmware engineering expertise across C/C++, Golang, Linux, and observability for Samsara’s connected vehicle platform.
#J-18808-Ljbffr
Vacancy posted 40 minutes ago
Similar jobs that could be interesting for youBased on the Senior Firmware Software Engineer in Winnipeg, MB vacancy
  • Build C/C++ and Golang firmware at Samsara, supporting remote candidates across Canada. Work on connected vehicle systems, releases, and operational metrics.As a Senior Software Engineer II, you will develop customer-facing firmware for Samsara’s cloud-connected hardware platform... 
    Senior
    Long term contract
    Remote work

    Samsara

    Winnipeg, MB
    39 minutes ago
  • $140k - $180k per year

     ...industrial environments - and we’re growing the team to take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the development of... 
    Senior
    Work at office
    Worldwide

    Humanoid

    Winnipeg, MB
    38 minutes ago
  •  ...Reftek Systems is looking for a sharp, hands-on Senior Software/Firmware Developer to join our engineering team in Burnside, Nova Scotia. You’ll work at the edge of embedded systems, instrumentation, and seismic technology—turning ambitious ideas into working hardware and... 
    Senior

    Refraction Technology, Inc.

    Winnipeg, MB
    38 minutes ago
  • Design embedded firmware for industrial bolting tools as a Senior Firmware Engineer at Acara Solutions. Apply C, C++, and real-time systems expertise.This senior engineer...  .... The work spans system-level and embedded software design within multidisciplinary engineering teams... 
    Senior

    Acara Solutions, Inc.

    Winnipeg, MB
    36 minutes ago
  •  ...technology.Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by...  ...IEC 60601-1, IEC 60601-1-2)Work across teams: partner with software and cloud on device interfaces, with the sensor team on characterization... 
    Senior
    Contract work

    Noze

    Winnipeg, MB
    38 minutes ago
  •  ...inefficiencies, and react to alerts all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that runs on...  ...depends on. Peripheral drivers, secure bootloaders, device firmware updates, as well as the core management layers like power... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours
    Shift work

    Samsara

    Winnipeg, MB
    39 minutes ago
  •  ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a...  ...contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior developers... 
    Senior

    Acara Solutions, Inc.

    Winnipeg, MB
    40 minutes ago
  • Embedded Linux expertise anchors this senior firmware engineering role, supporting fully remote work across complex embedded systems. Develop robust...  ...develop, and optimize firmware for innovative hardware and software products. The role spans driver development, Linux kernel... 
    Senior
    Remote work

    Placements24

    Winnipeg, MB
    37 minutes ago
  • Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing...  ...skillset in embedded firmware development to spearhead software solutions. Design, develop, and refine firmware for... 
    Senior
    Local area

    Verdyn

    Winnipeg, MB
    38 minutes ago
  • Lead inverter controls and firmware investigations for e-STORAGE BESS projects, working...  ...technical findings with vendor action.This senior engineering role focuses on understanding inverter...  ...systems. You will assess firmware, software, controls logic, hardware, design limitations... 
    Senior
    Remote work

    Csestorage

    Winnipeg, MB
    39 minutes ago
  • Drive firmware testing innovation at Lightmatter as a Senior Software Development Engineer in Test. Engage deeply with firmware teams while building robust test frameworks in a hybrid workspace. In this pivotal role, you will own the architecture of the firmware test automation... 
    Senior

    Lightmatter

    Winnipeg, MB
    36 minutes ago
  • About the RoleOur client is a pioneering technology company renowned for its innovative hardware and software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote team. This position is ideal for a... 
    Senior
    Remote work
    Home office

    Placements24

    Winnipeg, MB
    39 minutes ago
  • Own real-time firmware quality at Pulsenics, where timing and synchronization protect high-fidelity electrochemical data. Debug complex systems directly on hardware.In this senior engineering role, you will lead firmware supporting measurement accuracy, control, safety, and... 
    Senior
    Long term contract

    Pulsenics Inc.

    Winnipeg, MB
    37 minutes ago
  •  ...Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom...  ...support, collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development, debugging... 
    Senior

    Algo Communication Products Ltd

    Winnipeg, MB
    37 minutes ago
  •  ...high-impact, forward-thinking firmware team dedicated to advancing...  ...seeking a seasoned firmware engineering manager to lead and grow the...  ..., driver teams, and platform software engineers to co‑define firmware...  ...milestone plans, and risk areas to senior leadership and partner teams.... 
    Senior
    Long term contract
    Temporary work
    Internship

    AMD

    Winnipeg, MB
    40 minutes ago
  • Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver. Build software for safe robotic operation.As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors, communication... 
    Senior

    Humanoid

    Winnipeg, MB
    40 minutes ago
  •  ...insights for physical operations. The Vehicle Intelligence firmware team builds and maintains software and firmware for cloud-connected hardware, collaborating with product managers, support teams, and full-stack engineers to deliver scalable features. The role focuses on... 
    Senior
    Remote work

    Samsara

    Winnipeg, MB
    39 minutes ago
  •  ...& achievements. Job DescriptionAs our Firmware Team Manager, you will lead a team of firmware and embedded software developers in the implementation of the Edge...  ...you can understand the role as well. Seniority LevelMid‑Senior level Employment TypeFull‑time #J-18808... 
    Senior
    Remote work
    Flexible hours

    Vention

    Winnipeg, MB
    39 minutes ago
  •  ...Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in...  ...other team members working on hardware development, software development, acoustical engineering, optical engineering, voice/music/video codecs,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Algo Communication Products Ltd.

    Winnipeg, MB
    38 minutes ago
  •  ...infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services....  ...news via our StoryHub .Description and Requirements UEFI Firmware Engineer Applicants must be authorized to work in the U.S. for any... 
    Local area
    Visa sponsorship
    Work visa

    Lenovo

    Winnipeg, MB
    37 minutes ago
  • $73.5k - $136.5k per year

     ...Ingénieur en conception de micrologiciel / Firmware Design EngineerApplylocations: MOUNT-...  ...firsts in design IP and verification IP. Engineers choose Cadence when they want the best in...  ...to build system level prototype control software to develop/validate adaptation, equalization... 
    Long term contract
    Temporary work

    Cadence Design Systems

    Winnipeg, MB
    37 minutes ago
  •  ...server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and...  ...About the RoleWe are seeking a hands‑on engineer with a strong background in low‑level software/firmware development, computer architecture, and PCI‑Express... 
    Work at office
    Local area

    Lenovo Inc.

    Winnipeg, MB
    38 minutes ago
  • Job Details Engineering Full-Time 3+ years Kitchener, Ontario Job Type: Full-Time, 40 hours per week Location:...  ...(Trillium / Homer Watson Industrial Park) Department: Software & Firmware Reports To: Software & Firmware Lead About MycionicsWe... 
    Long term contract
    Full time
    Casual work

    Mycionics Inc.

    Winnipeg, MB
    37 minutes ago
  •  ...storage, edge, high performance computing and software defined infrastructure), software,...  ...About Our TeamWe’re looking for UEFI Engineer to join our Infrastructure Solutions Group...  ...engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools... 
    Local area

    Lenovo

    Winnipeg, MB
    36 minutes ago
  •  ...About the Role You will build the embedded Linux and Android software that makes every recording count. Mecka's ability to collect useful...  ...behavior. Reproduce field failures with hardware and test engineers, and validate fixes across supported device configurations. What... 
    Remote work

    Mecka AI

    Winnipeg, MB
    37 minutes ago
  • $142.8k - $184.8k per year

     ...devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and...  ...more efficient. The Vehicle Intelligence firmware team is a cross-functional product...  ...the industries that run our world: The software, firmware, and hardware you build will result... 
    Senior
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Winnipeg, MB
    39 minutes ago
  • Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices (batteries, electrolyzers... 
    Senior
    Long term contract

    Pulsenics Inc.

    Winnipeg, MB
    39 minutes ago
  • $86k - $186k per year

     ...see what exciting opportunities and company perks await!Job Description: Microchip is looking for an energetic and self-motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions... 
    Live In

    Microchip Technology Inc.

    Winnipeg, MB
    40 minutes ago
  • Design PCIe switch firmware in Morrisville, North Carolina, using low-level software development and computer architecture expertise. Build reliable technology for demanding workloads.As a hands-on Firmware Engineer at Lenovo, you will develop production-ready firmware for ultra... 

    Lenovo Inc.

    Winnipeg, MB
    37 minutes ago
  •  ...innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware...  ...will play a crucial role in bridging electrical designs with software architecture. You will work on driver development, implement communication... 

    Mycionics Inc.

    Winnipeg, MB
    39 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Software Engineer. Be the first to apply!