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

Firmware Developer

Blackline Safety

Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best.

The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety's products. Firmware Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle of product development, from design to deployment.

Key Responsibilities

  • Design, implement and test new features and products using TDD
  • Develop drivers for peripherals, new hardware, and processors
  • Add support for new gas detection sensors on connected cartridge boards
  • Release new firmware across multiple products

About You

  • Degree in Electrical/Computer Engineering
  • 5 years of experience in embedded systems development, including RTOS and low‑level driver development
  • Experience using C/C++ in an embedded environment
  • Experience working with an embedded RTOS
  • Experience writing low level drivers
  • Object Oriented Design and Development experience
  • Ability to optimize code for space or size depending on the requirement

Total Rewards

At Blackline Safety, we offer more than just a job—we offer a career with purpose. Our Total Rewards offerings are designed to support the diverse needs of our global workforce and vary based on employment type and location. They may include:

  • Competitive base salary and annual compensation review
  • Comprehensive health and dental benefits*
  • Mental health and wellness support
  • Flexible work arrangements and hybrid work model for eligible positions
  • Paid vacation, personal and sick days*
  • Professional development opportunities
  • Education funding
  • A collaborative, inclusive, and mission-driven culture
  • Exclusive access to perks and discounts
  • A flexible ‘Dress for Your Day’ environment

*Eligibility and coverage vary by employment type and region.

Diversity, Equity & Inclusion 

Blackline Safety is powered by the diversity of our talented employees. We are an equal opportunity employer. We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity or expression, disability, national origin, race, or sexual orientation. We enthusiastically encourage all individuals to apply for positions that fit their passions.

If you require accommodation during the recruitment process, please contact us at View email address on canada.jobradars.com. We are committed to ensuring an accessible and equitable experience for all candidates.

Join Us

If you’re passionate about technology, safety, and making a difference, we’d love to hear from you. Apply today and help us build a safer, more connected world.

Unauthorized Recruitment Communication Alert

We are aware of the instances in which individuals are receiving fraudulent job offers or interview requests that are fraudulently alleged to be from Blackline Safety.

Blackline Safety does not request payment or personal financial information at any stage of the recruitment process.

Please exercise caution, and do not respond to emails or other communications that are not from a Blackline Safety email address.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Waterloo, ON vacancy
  • $100k - $200k per year

     ...algorithms in either an academic or industry setting. ~ Experience developing accessible technologies. ~ Proficiency in code and system...  ...development. About The Job Google's software developers develop the next-generation technologies that change how billions of users... 
    Suggested

    Google

    Waterloo, ON
    21 days ago
  • $96k - $146k per year

     ...CarPlay and Android Auto integration in Ford’s Infotainment system using Android. You will work in a fast-paced Agile environment to develop end-to-end software features, from initial prototyping to real-world testing in Ford vehicles to ensure a seamless experience for millions... 
    Suggested

    Ford Motor Company

    Waterloo, ON
    10 days ago
  •  ...The Intermediate Software Developer brings experience in designing, implementing, and optimizing APIs and messaging services to join the APIs and Messaging Chapter . You will be part of a scrum team that will support all aspects of software development including estimates... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Flexible hours

    NAVBLUE, Inc.

    Waterloo, ON
    6 days ago
  • $110k - $130k per year

     ...healthcare providers achieve their clinical, operational and business strategies. We are seeking an Intermediate Automated Test Developer. This role is ideal for an automation test developer with a strong foundation in test automation and a desire to advance to a senior... 
    Suggested
    Contract work
    Internship
    Live In

    AGFA

    Waterloo, ON
    5 days ago
  • $150k - $154k per year

     ...technical fields. ~2 years of experience with data structures and algorithms. ~ Experience developing accessible technologies. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and... 
    Suggested

    Google

    Waterloo, ON
    22 hours ago
  • $108.75k - $158.75k per year

    Worker Sub-Type Regular Why This Role Matters Every new customer adds more devices, more data, and more opportunities to innovate. We’re expanding our engineering team to build the next generation of Radar’s cloud platform, focusing on: High-volume telemetry ingestion...
    Full time
    Internship
    Immediate start

    BlackBerry

    Waterloo, ON
    6 days ago
  • $113.4k - $162k per year

     ...LeverageAI tools and emerging technologies to accelerate development and improve customer experiences Work with ourAdOpsteam to develop new ad solutions to provide increasing value to advertisers Collaborate with our Product team to ensure a high-quality user experience... 
    Long term contract
    Temporary work
    Internship

    TextNow

    Waterloo, ON
    8 days ago
  • $125k - $145k per year

     ...guidance to help healthcare providers achieve their clinical, operational and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will be involved in the full software development lifecycle, including... 
    Internship
    Live In

    AGFA

    Waterloo, ON
    5 days ago
  •  ...system-level architecture.   As a technical leader, you will not only contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile environment. This position is ideal for an expert in  AOSP who can navigate... 
    Full time

    syntronic

    Waterloo, ON
    8 days ago
  • $146.5k - $164.5k per year

     ...transforms multimodal health data into insights, models, and actions that make healthcare more personalized, predictive, and precise. The Developer Platform team is responsible for building cloud-native, self-service developer infrastructure that enables the software development... 
    Full time

    Verily Health

    Waterloo, ON
    21 days ago
  • $147k - $211k per year

     ...Game Engine Development. Experience with OpenXR. Experience with Vulkan or OpenGL. About the job Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another... 

    Google

    Waterloo, ON
    12 days ago
  • $150k - $154k per year

     ...qualifications ~ Experience working and communicating effectively across teams. About the job Google Cloud's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another... 
    Full time

    Google

    Waterloo, ON
    28 days ago
  • Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...

    magnetforensics

    Waterloo, ON
    8 days ago
  •  ...Contribute to technical designs, provide innovative ideas, and pay great attention to quality. Suggest solutions to complex problems and develop them with minimal supervision. Mentor and guide the work of junior team members, nurturing their growth and development.... 
    Permanent employment
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    17 days ago
  • $216k - $222k per year

     ...complex, matrixed organization involving cross-functional, or cross-business projects. About the job Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another... 
    Full time

    Google

    Waterloo, ON
    4 days ago
  •  ...difference by building a public good and defining the future of the internet. About The Role Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks. In... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    1 day ago
  •  ...We're on a mission to democratize access to XR, empowering developers and creators around the world to build awe-inspiring immersive...  ...Mawari team. About The Role Mawari is seeking a Unity C++ SDK Developer to help build Mawari's Decentralized Network for streaming cloud... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    1 day ago
  •  ...progress in solar technology as a Senior DSP Firmware Engineer with Canadian Solar located in Kitchener, Ontario. Focus on developing high-performance embedded firmware for...  ...personal well-being. Key Responsibilities: • Develop real-time embedded firmware for inverters •... 

    Canadian Solar

    Waterloo, ON
    9 hours ago
  • $100k - $150k per year

    Position Title: Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 – $150,000 + annual bonus Reports To: Director...  ...in inverters, power converters, and energy storage subsystems Develop and maintain real‑time firmware in embedded C/C++, including... 

    Canadian Solar SSES (Canada) Inc.

    Waterloo, ON
    9 hours ago
  • $100k - $150k per year

    Position Title: Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 – $150,000 + annual bonus Reports To: Director...  ...firmware architectures for inverters using TI DSP platforms. Develop deterministic real‑time control firmware in embedded C,... 

    Canadian Solar SSES (Canada) Inc.

    Waterloo, ON
    9 hours ago
  •  ...your career at Canadian Solar as a Senior Firmware Engineer in Kitchener, Ontario. In this...  ...sustainability. You will be integral to developing and optimizing embedded firmware for ARM-...  ...technologies. Key Responsibilities: • Develop embedded firmware for energy storage... 

    Canadian Solar

    Waterloo, ON
    9 hours ago
  • Step into a crucial role at e-STORAGE as a Senior DSP Firmware Engineer, where your expertise will shape the future of energy storage systems...  ...: • Design scalable architectures using TI DSP platforms • Develop fast, deterministic embedded C firmware • Transform complex requirements... 
    Full time

    Canadian Solar SSES (Canada) Inc.

    Waterloo, ON
    9 hours ago
  • Elevate your career with e-STORAGE as a Senior ARM Firmware Engineer in Kitchener, Ontario, utilizing a hybrid work model. Contribute to cutting-edge firmware design for energy systems. In this essential position, you will own the development and optimization of embedded... 

    Canadian Solar SSES (Canada) Inc.

    Waterloo, ON
    9 hours ago
  •  ...Independently debug, validate, and qualify designs through prototype and production stages. Provide technical leadership across firmware, FPGA, mechanical, thermal, and test teams. Lead design reviews and ensure adherence to engineering standards and best practices.... 
    Minimum wage
    Internship
    Local area
    Worldwide

    Teledyne Technologies Incorporated

    Waterloo, ON
    23 days ago
  • $32.08 - $47.38 per hour

     ...community not only experience flexible scheduling and work-life balance, but they also appreciate the home care setting, where they develop meaningful relationships with patients, while preserving patient dignity and privacy. Working within an extremely supportive and collaborative... 
    Hourly pay
    Full time
    Flexible hours

    CarePartners

    Waterloo, ON
    a month ago
  •  ...Promotion : Representing Rogers and Fido brands in-store and at local community events.  What We’re Looking For: ~ Experience developing strong connections with customers and team members through clear, effective communication that drive positive outcomes and support... 
    Hourly pay
    Contract work
    Part time
    Local area
    Shift work
    Afternoon shift

    Rogers Communications

    Waterloo, ON
    22 hours ago
  •  ...provider, delivering reliable solutions for over 60 years. Our Shipper Technology department is looking for a Full-Stack Software Developer to join our growing teams. As a Software Developer you will be involved in all aspects of a project's lifecycle, from requirements... 
    Fixed term contract
    Live In
    Work at office
    2 days per week
    3 days per week

    Purolator

    Kitchener, ON
    22 hours ago
  • $65k - $70k per year

     ...Operations Teams in preparing financial projections and weekly closing of reports • Reviews financial measures of effectiveness daily • Develops methods of tracking financial performance   At Aramark, developing new skills and doing what it takes to get the job done make a... 
    Full time
    Work at office

    Aramark

    Waterloo, ON
    22 hours ago
  •  ...usage of Personal Protective Equipment (PPE).   At Aramark, developing new skills and doing what it takes to get the job done make a positive...  ..., our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional... 

    Aramark

    Waterloo, ON
    22 hours ago
  • $42.5 - $51.47 per hour

     ...atHome referral and other sources Functioning as a member of a nursing team who are accountable for the nursing care it provides Developing appropriate time-specific, measurable goals and outcomes in collaboration with the client and/or caregiver(s), and in keeping with... 
    Hourly pay
    Flexible hours

    CarePartners

    Waterloo, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!