Talent.com
Firmware & Embedded Systems Engineer
Firmware & Embedded Systems EngineerFleetzero • Montreal, Montreal (administrative region), CA
Firmware & Embedded Systems Engineer

Firmware & Embedded Systems Engineer

Fleetzero • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Firmware & Embedded Systems Engineer role at Fleetzero

Join to apply for the Firmware & Embedded Systems Engineer role at Fleetzero

Get AI-powered advice on this job and more exclusive features.

This range is provided by Fleetzero . Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$107,000.00 / yr - $207,000.00 / yr

ENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success.

Job Description

Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing early and often, rather than a traditional linear or waterfall development program.

In this team, you will develop low-level firmware / software for microcontrollers, create reusable device drivers, integrate system-level features, and architect changes to support Fleetzero's codebase. You will also integrate with electrical engineers in hardware development, including component selection and system architecture.

Responsibilities

  • Develop firmware for embedded systems operating in harsh and demanding environments
  • Work in a highly iterative development process (test early & test often) and own projects from inception through testing and production.
  • Design & implement embedded firmware in C / C++ for MCUs (ARM, Cortex-M / STM32, NXP, TI) in bare metal and RTOS environments.
  • Write HIL tests, perform hardware bringup tests, and contribute to boot loaders / secure updates.
  • Review schematics with the hardware team.

Qualifications

  • Strong C coding ability for embedded development in RTOS or bare metal.
  • Background in control theory, digital signal processing, and functional safety standards
  • Degree in CS / CE / EE or equivalent experience.
  • Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
  • Solid understanding and application of coding best practices, board bring up, and debugging
  • Bonus Qualifications

  • Competition experience (FSAE, robotics) demonstrating a drive for exceptional performance.
  • Experience with Rust, Assembly, Ada / SPARK.
  • Experience with one or more microcontroller cores.
  • Not afraid to write code, push, test, fail, fix, and move on.
  • The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and / or training, critical skills, and / or business considerations. Highly competitive equity grants are included in most full time offers and are considered part of Fleetzero's total compensation package.

    Fleetzero does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

    Seniority level

    Seniority level

    Not Applicable

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Maritime Transportation

    Referrals increase your chances of interviewing at Fleetzero by 2x

    Get notified about new Embedded System Engineer jobs in Montreal, Quebec, Canada .

    Montreal, Quebec, Canada $150,000.00-$230,000.00 3 months ago

    Software Engineer (Real-Time Data / Distributed Systems) - Up to $250k CAD+ Industry Leading Bonus - Elite FinTech Firm - Montreal

    Software Engineer, Intermediate or Senior

    Montreal, Quebec, Canada CA$110,000.00-CA$130,000.00 23 hours ago

    Software Engineer (Python / Linux / Packaging)

    Software Engineer, Platform - Montreal, Canada

    Greater Montreal Metropolitan Area CA$85,000.00-CA$115,000.00 1 month ago

    Greater Montreal Metropolitan Area 1 month ago

    Montreal, Quebec, Canada CA$90,000.00-CA$125,000.00 1 day ago

    Software Quality Assurance (QA) Engineer

    Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

    Software Engineer (Python) - Elite FinTech Firm - Up to $200k CAD

    Full-Stack Software Engineer [Contract] [Remote possible]

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Firmware Engineer • Montreal, Montreal (administrative region), CA

    Similar jobs
    Systems Engineer

    Systems Engineer

    L3Harris • Montreal
    Full-time
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Orbcomm • Ahuntsic North, ca
    Full-time
    Join Us as a Senior Embedded Software Engineer! At ORBCOMM, we are seeking a.Senior Embedded Software Engineer.You’ll collaborate closely with senior engineering leaders, drive improvements to our ...Show more
    Last updated: 3 days ago • Promoted
    Embedded System Engineer

    Embedded System Engineer

    AMARIS GROUP SA • Montreal
    Full-time
    Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 t...Show more
    Last updated: 12 days ago • Promoted
    AMR Systems Engineer : Onsite Deployment & Integration

    AMR Systems Engineer : Onsite Deployment & Integration

    Dematic • Montreal
    Full-time
    A global automation company is seeking a Systems Engineer specializing in Autonomous Mobile Robots (AMR) to manage and coordinate system designs. The role involves collaborating with customers, conf...Show more
    Last updated: 12 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Targeted Talent • Montreal, QC, Canada
    Full-time
    The Systems Engineer will provide hands-on experience in design and engineering efforts implementing DevOps Platforms, common set of products and services used across development and infrastructure...Show more
    Last updated: 30+ days ago • Promoted
    Senior Avionics Software Architect — Embedded DO-178C

    Senior Avionics Software Architect — Embedded DO-178C

    Wisk • Montreal
    Full-time
    A pioneering aerospace company in Montreal is seeking a Senior Staff Software Engineer for autonomous aircraft development. You will lead the design of embedded software and collaborate with various...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer

    Systems Engineer

    Harris Geospatial Solutions • Montreal
    Full-time
    L3Harris is dedicated to recruiting and developing high‑performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Engineer - Imaging & Vision Systems

    Senior Embedded Engineer - Imaging & Vision Systems

    Industry Professionals • Montreal
    Full-time +1
    Senior Embedded Engineer - Imaging & Vision Systems.Job Openings Senior Embedded Engineer - Imaging & Vision Systems.Senior Embedded Engineer Imaging & Vision Systems. Computer Vision, Medical & Sci...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Network Software Engineer – C / C++

    Senior Embedded Network Software Engineer – C / C++

    IP Infusion Canada Inc. • Ahuntsic North, ca
    Full-time
    A networking solutions provider in Ottawa is seeking a Software Developer to undertake software development tasks, deliver solutions for network switching and routing protocols, and interact with c...Show more
    Last updated: 1 day ago • Promoted
    Systems Engineer - Flight Controls | Systems

    Systems Engineer - Flight Controls | Systems

    Beta Technologies • Montreal
    Full-time
    At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation.Regardless of the posi...Show more
    Last updated: 30+ days ago • Promoted
    Senior ASIC Design Engineer – High-Speed Systems

    Senior ASIC Design Engineer – High-Speed Systems

    Myticas Consulting • Ahuntsic North, ca
    Full-time
    A leading technology firm in Ottawa is seeking a Senior ASIC Design Engineer to join their high-performance hardware development team. The role focuses on end-to-end ASIC design, from micro-architec...Show more
    Last updated: 4 days ago • Promoted
    Senior Embedded Engineer – Airborne Linux Systems

    Senior Embedded Engineer – Airborne Linux Systems

    Gogo • Ahuntsic North, ca
    Full-time
    A leading telecommunications company in Ottawa is seeking a Senior Airborne Platform Software Engineer to design and develop software for airborne products. The ideal candidate must have a Bachelor'...Show more
    Last updated: 1 day ago • Promoted
    Senior Manager Embedded Software Engineering

    Senior Manager Embedded Software Engineering

    Ciena • Ahuntsic North, ca
    Full-time
    Senior Manager Embedded Software Engineering Join to apply for the.Senior Manager Embedded Software Engineering.As the global leader in high‑speed connectivity, Ciena is committed to a people‑first...Show more
    Last updated: 11 days ago • Promoted
    Systems Engineer

    Systems Engineer

    L3Harris Technologies • Montreal
    Full-time
    L3Harris Technologies is a trusted disruptor in the defense industry, delivering end‑to‑end technology solutions that connect space, air, land, sea, and cyber domains to support national security.T...Show more
    Last updated: 12 days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Montreal, QC, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Firmware Manager : Lead Edge & Cloud Systems

    Embedded Firmware Manager : Lead Edge & Cloud Systems

    Vention • Montreal
    Full-time
    A technology solutions company located in Montreal seeks an Embedded Software Manager to lead a team focused on developing firmware and embedded systems for factory automation.The ideal candidate w...Show more
    Last updated: 12 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Compunnel, Inc. • Montreal
    Full-time
    The Senior Systems Engineer will join the Enterprise Compute Infrastructure team, responsible for compute, enterprise storage, virtualization, and backup technologies. This role focuses on engineeri...Show more
    Last updated: 12 days ago • Promoted
    IoT Embedded Engineer for Energy-Saving Solutions

    IoT Embedded Engineer for Energy-Saving Solutions

    SmartD Technologies, Inc. • Montreal
    Full-time
    A forward-looking technology startup in Montreal is seeking an IoT Developer to join their team.The role involves improving and designing embedded systems solutions while utilizing skills in C / C++,...Show more
    Last updated: 12 days ago • Promoted