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

Staff/Senior Embedded Systems Engineer

Movellus Inc.

Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about embedded systems, RTOS’s, virtualization, optimizing close to the metal, and automation - someone who wants to see their code control real silicon in production. We value innovation, customer obsession, and continuous improvement.
Key Responsibilities
Develop firmware and drivers to manage our fleet of infrastructure IPs to optimize power, performance and reliability.
Develop orchestration code to coordinate operation between Movellus sensor and actuator IPs with ultrafast response times ( Contribute to advanced AI/ML algorithm development to improve power efficiency and reliability in the datacenter.
Develop Python-based tools to support firmware, configuration of IPs, and data collection.
Validate firmware behaviour on simulation environments and FPGAs before tapeout.
Build automation infrastructure to deliver custom releases and host binaries to customers.
Participate in/lead design reviews with peers and stakeholders.
Work closely with hardware engineers to identify peripheral programming issues, root cause analysis, and areas of improvement.
Review code developed by other team members and provide feedback to ensure best practices.
Debug and resolve system issues, improve code quality, implement maintainable software practices.
What We Are Looking For
BS, MS, or PhD in Computer/Electrical Engineering or related technical field.
3+ years of experience in an Embedded Systems or Firmware role.
Proficiency in C, C++ and Python.
Experience with Linux kernel driver development.
Familiar with RISC-V and ARM architectures.
Familiarity with hardware & software co-verification/emulation platforms.
Strong experience with build tools (Bazel, Make) and leveraging containers.
Solid debugging, troubleshooting, and performance optimization skills.
You rely on metrics to continuously assess and improve software quality and operational health.
You love learning new technologies and to continuously challenge yourself by finding new and better ways to solve problems.
Flexibility to adjust to the dynamic nature of a startup.
Ability to give and process constructive feedback.
Level will be determined based on experience and the interview process.
Preferred Experience
Experience with SystemC/functional device models.
Experience with QEMU.
Experience developing software telemetry tools that enable visibility, analysis, and optimization across embedded systems.
Knowledge of AMBA and JTAG protocols.
What We Offer
A dedicated ambitious team with a vast range of talent across software and hardware.
Become part of a growing startup in the chip-making hardware industry.
Offices in Markham - Canada, Ann Arbor - Michigan, and San Jose - California. Hybrid working model for all offices.
Competitive total compensation package. All regular employees are eligible for company stock in the form of stock options.
Comprehensive medical, dental, and vision coverage.
Retirement savings through a defined contribution pension or savings plan.
Flexible PTO/Paid Time Off policy in addition to statutory holidays.
#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff/Senior Embedded Systems Engineer in Winnipeg, MB vacancy
  •  ...is a leading provider of SoCs (System on Chip), software and...  ...someone with a strong background in embedded systems and mission-critical software...  ...back-end architectures.As a Senior Developer, you will work...  ...in Computer Science, Software Engineering, Electrical Engineering, or a... 
    Senior

    Octasic

    Winnipeg, MB
    4 hours ago
  • $92.3k - $142k per year

     ...feasible by the application of scientific and engineering methodologies. Work in this family...  ...develop, and maintain robust, real-time embedded software for microprocessor-based protection...  ...QualificationsEducation:Master’s degree in Embedded Systems, Computer Science, or Electrical... 
    Suggested
    Local area
    Relocation package

    GE Vernova, Inc.

    Winnipeg, MB
    4 hours ago
  •  ...BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful...  ...of smart energy.About the Role We are looking for a Senior Embedded Linux / BSP Platform Engineer with strong, hands‑on experience in embedded Linux development... 
    Senior
    Remote work

    Corinex

    Winnipeg, MB
    4 hours 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...  ...bringing up new hardware platforms and sensors, building systems to gather data and detect meaningful events, and structuring... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours
    Shift work

    Samsara

    Winnipeg, MB
    4 hours ago
  • Master embedded Linux, board bring-up, and system debugging at Corinex in Vancouver, supporting smart grid platforms worldwide. Take hands...  ...ownership across hardware and software.As a Senior Embedded Linux / BSP Platform Engineer, you will develop and troubleshoot platforms... 
    Senior
    Remote work
    Worldwide

    Corinex

    Winnipeg, MB
    4 hours ago
  • $130k - $180k per year

     ...role involves guiding the development of core embedded software solutions for mission-critical...  ...have significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded systems. This position offers a salary range of $130,... 
    Senior

    L3Harris Technologies

    Winnipeg, MB
    4 hours ago
  • $106.82k - $144.5k per year

    IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing... 
    Long term contract

    IPG Photonics

    Winnipeg, MB
    4 hours ago
  • $120k - $140k per year

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team on a permanent, full‑time basis. This role involves supporting the anticipated Land Vehicle Crew Training System (LVCTS) program, which aims to create high‑fidelity simulated... 
    Senior
    Long term contract
    Permanent employment
    Full time
    For subcontractor

    Actalent

    Winnipeg, MB
    4 hours ago
  •  ...models for enterprises who are building AI systems. We believe that our work is instrumental...  .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate...  ...environmentsFamiliarity with storage systems, embedded databases, or filesystem... 
    Senior
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Winnipeg, MB
    4 hours ago
  • We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our... 
    Senior

    Synopsys Inc

    Winnipeg, MB
    4 hours ago
  • $125k - $145k per year

     ...future of science communication and are looking for talented individuals to help bring this vision to life! About The RoleAs a Senior IT Systems Engineer at BioRender, you will operate with end-to-end ownership over our core IT systems and infrastructure. This is not a ticket-... 
    Senior
    Full time
    Remote work

    BioRender

    Winnipeg, MB
    4 hours ago
  • ## Senior Computer Systems EngineerApply: CA.ON.Mississauga.2285 Speakman Drive: Full time: Posted Today: R-159855### **Job Description...  ...is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis Group

    Winnipeg, MB
    4 hours ago
  •  ...the AI-native Multimodal Lakehouse: one system where a researcher curates petabytes...  ...autonomous vehicles. About The RoleAs the Senior System Test Engineer at LanceDB, you will drive the...  ...Experience testing database storage engines, query engines, vector search, or cloud... 
    Senior

    LanceDB Inc.

    Winnipeg, MB
    4 hours ago
  • $160k - $190k per year

    EverCommerce - Staff Engineer### EverCommerce - Staff EngineerApply: Remote (Canada): Posted...  ...end-to-end business management software, embedded payment acceptance, marketing technology...  ...microservice in the morning, mentor a senior engineer on system design in the afternoon... 
    Senior
    Permanent employment
    Work at office
    Remote work
    Flexible hours
    Shift work
    Day shift

    EverCommerce

    Winnipeg, MB
    4 hours ago
  • Shape uncrewed vehicle systems through multidisciplinary systems engineering, spanning aerial, surface, control stations, test equipment, and payloads.As a Systems Engineer, you support QTSC product families across concept, design, development, production, and operation. You... 
    Senior

    QinetiQ Limited

    Winnipeg, MB
    4 hours ago
  • $130k - $160k per year

     ...Hybrid) | Reports to Director of Engineering About UrbanLogiqUrbanLogiq is...  .... The RoleWe are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines...  ...systems: pipelines, storage engines, query layers, or similar infrastructure... 
    Senior
    Full time
    Overseas

    UrbanLogiq, corporation

    Winnipeg, MB
    4 hours ago
  • $117.2k - $161.2k per year

    OverviewThe Systems Integration Engineer is responsible for executing systems engineering and integration activities to ensure that all project systems are effectively coordinated, tested, and delivered in alignment with project requirements. Your role Lead and execute... 
    Senior
    Internship
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    4 hours ago
  • Robinhood in Toronto, ON is seeking a Staff Software Developer for the Backend Platform. The role focuses on setting technical...  ..., leading multi-team initiatives, and improving backend systems used by hundreds of engineers.You will shape platform capabilities, tooling, and... 

    Robinhood

    Winnipeg, MB
    4 hours ago
  • Aversan Inc. in Brampton is seeking a Senior Flight Software Engineer/MTS to lead the design and implementation of safety-critical, real-time embedded flight software.You will mentor junior engineers and drive technical decisions with a focus on reliability and performance.... 
    Senior

    Aversan Inc

    Winnipeg, MB
    4 hours ago
  • Job DescriptionOverviewThe Senior Director of Process and System Engineering Function is a senior leadership position reporting to VP of Engineering responsible...  ...a combination of hiring, releasing and developing staff. Evaluate Process and System Engineering Functional... 
    Senior
    Long term contract
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis Canada Inc.

    Winnipeg, MB
    4 hours ago
  •  ...process into a streamlined, scalable engine for growth. By combining deep...  ...built next. About the RoleAs a Staff Engineer (Backend), you’ll be one of the most senior technical voices on Boast’s...  ...on Staff role where you'll design systems, write code, make architectural decisions... 
    Senior
    Apprenticeship
    Local area
    Remote work

    BOAST Corp

    Winnipeg, MB
    4 hours ago
  • Staff Backend Engineer Department: BackendEmployment Type: Full TimeLocation: CanadaDescription...  ..., scalable, and secure distributed systems. As a critical member of our...  ....Familiarity with vector databases and embedding-based search.Builder mindset: thrives on... 

    Emumba

    Winnipeg, MB
    4 hours ago
  • Role overview ChargeLab is looking for a Staff Engineer to set technical direction across...  ...leverage our charging station management system (CSMS) and open APIs to manage thousands...  ...shipping features Extensive experience as a Senior or Staff-level engineer, with a track record... 
    Senior
    Full time
    Manual labor
    Work at office
    Remote work
    Work from home

    King River Capital Group

    Winnipeg, MB
    4 hours ago
  • Hatch seeks an Electrical Engineer in St. John's, Newfoundland and Labrador, focused on power distribution, protection and control, and multidisciplinary...  ...delivery experienceKnowledge of electrical power, distribution systems, and industrial facilitiesStrong analytical, organizational,... 
    Senior

    Hatch

    Winnipeg, MB
    4 hours ago
  •  ...highly available AWS control plane services using distributed systems expertise and software development leadership. Own foundational systems supporting major AWS services.As a Senior Software Development Engineer, you will build and operate control plane services for AWS... 
    Senior

    Amazon Inc.

    Winnipeg, MB
    4 hours ago
  • ### **Job Description**## **Overview** The Computer Systems Engineering department is responsible for digital instrumentation and control equipment for projects involving control, monitoring, and operator displays in the nuclear island for our existing customers and new builds... 
    Senior
    Internship
    Flexible hours

    AtkinsRéalis Group

    Winnipeg, MB
    4 hours ago
  •  ...What's Possible. Learn more at and on LinkedIn and X. Senior Principal Embedded System Architect & Team Lead (HW/SW Co-Design)About The RoleThe...  ...architectural exploration, hands‑on data flow analysis, and engineering team leadership. You will manage and mentor a team of... 
    Senior
    Permanent employment
    Internship
    Work at office

    Analog Devices, Inc.

    Winnipeg, MB
    4 hours ago
  • Design scalable backend systems with Java, Python, Go, or C# as a fully remote Senior Software Engineer at WhatJobs Direct. Build reliable services for demanding applications.WhatJobs Direct seeks a Senior Software Engineer with extensive backend development experience. You... 
    Senior
    Remote work

    Placements24

    Winnipeg, MB
    4 hours ago
  • Design complex nuclear process systems at AtkinsRéalis using thermal hydraulic analysis and engineering expertise for CANDU power plants. This regular employee role is based in Canada.As a process systems engineer, you will develop solutions and assessments for new, updated,... 
    Senior

    AtkinsRéalis

    Winnipeg, MB
    4 hours ago
  • Build secure, scalable backend infrastructure at LotusFlare, using distributed systems expertise to support millions of concurrent API calls globally.As a Senior Backend Engineer, you will develop, secure, and scale mission-critical systems for LotusFlare’s DNO Cloud platform... 
    Senior

    LotusFlare, Inc.

    Winnipeg, MB
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff/Senior Embedded Systems Engineer. Be the first to apply!