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
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
$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...SuggestedLocal areaRelocation package- ...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...SeniorRemote work
- ...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...SeniorLong term contractFull timeRemote workFlexible hoursShift work
- 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...SeniorRemote workWorldwide
$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$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$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...SeniorLong term contractPermanent employmentFull timeFor subcontractor- ...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...SeniorWork at officeLocal areaRemote workHome office
- 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
$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-...SeniorFull timeRemote work- ## 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...SeniorFull timeInternshipFlexible hours
- ...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
$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...SeniorPermanent employmentWork at officeRemote workFlexible hoursShift workDay shift- 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
$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...SeniorFull timeOverseas$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...SeniorInternshipFlexible hours- 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...
- 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
- 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...SeniorLong term contractInternshipWork at officeFlexible hours
- ...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...SeniorApprenticeshipLocal areaRemote work
- 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...
- 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...SeniorFull timeManual laborWork at officeRemote workWork from home
- 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
- ...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
- ### **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...SeniorInternshipFlexible hours
- ...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...SeniorPermanent employmentInternshipWork at office
- 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...SeniorRemote work
- 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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff/Senior Embedded Systems Engineer. Be the first to apply!
Related searches
- assistant electrical engineer Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- senior administrator Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior sales consultant Winnipeg, MB
- senior internal audit manager Winnipeg, MB
- senior delivery manager Winnipeg, MB
- senior manager risk management Winnipeg, MB
- senior buyer Winnipeg, MB
- senior building operator Winnipeg, MB

