Firmware Developer (Waterloo)
Blackline Safety
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
Qualifications / 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
- 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*
- Career 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 ca.talent.com. We are committed to ensuring an accessible and equitable experience for all candidates.
#J-18808-Ljbffr$200k - $300k per year
...Hiring a Backend Developer Seeking a passionate Backend Developer with 0-7 years of experience to develop and maintain server-side applications and infrastructure that power web and mobile platforms. The role includes designing robust APIs, working with databases, and collaborating...Suggested$22.01 - $33.81 per hour
...Location: Waterloo / Ottawa / Ontario Role Overview At Magnet Forensics, you will be fully integrated into our software development... ...demonstrated indicators of success through skills and experiences you have developed. The Most Important Thing Provide examples of how you have...SuggestedHourly payLocal areaFlexible hours$146.5k - $164.5k per year
...multimodal health data into insights, models, and actions that make healthcare more personalized, predictive, and exact. As a Cloud Developer at Verily you will help us develop our cloud platform capabilities and tools to deliver scalable, reliable, secure, and performant...SuggestedFull time$90k - $130k per year
...We are seeking a seasoned Staff Firmware Engineer to join our embedded firmware development team in our Waterloo office. This team specializes in developing low-level firmware for advanced power... ...implement optimal firmware solutions Develop firmware architecture...SuggestedFull timeInternshipWork at officeLocal areaFlexible hoursShift work$90k - $110k per year
...Senior Software Developer – Route Optimization & Planning Responsibilities Design and build high‑performance route optimization and planning services. Develop and evolve Java‑based microservices running on AWS. Implement algorithm‑heavy systems to solve large‑scale...SuggestedWorldwide- ...operations across multiple accounts and programs Drive performance against KPIs, SLAs, CSAT, Quality, Productivity, and Cost targets Develop and execute strategic initiatives to enhance operational efficiency and service delivery Oversee workforce management, training...Full timeWork at office
- ...expertise and industry knowledge. What You’ll Be Doing Assist in developing automation concepts that meet customer requirements while... ...Ability to interpret customer requirements and specifications to develop creative technical concepts aligned with a Win Strategy....
- Join Manulife in Waterloo, Canada, as a Back-End Software Engineer, focusing on creating and enhancing software solutions. You'll apply your... ...to make impactful changes. Key Responsibilities: • Design and develop innovative software products • Identify and implement effective...
- ...clearly explaining drivers of performance. Provide actionable recommendations to address variances and improve financial outcomes. Develop and maintain high‑quality recurring and ad‑hoc financial reports to support business needs. Business Partnership & Decision...Work from home
$85k - $106k per year
Job Title: Technical Lead – Detail Design On-Site/ Remote/ Hybrid: On-Site Location: Halifax, NS Job Type: Permanent Salary: $85,000-$106,000 CAD Annually The Technical Lead – Detail Design, working closely with the Senior Team Lead will be responsible for preparing 3D modeling...Permanent employmentRemote work- Découvrez un poste permanent de dentiste généraliste à Waterloo, dans une clinique moderne de l'Estrie Ouest. Bénéficiez d'un environnement de travail collaboratif et d'une grande liberté clinique. Cette clinique offre aux dentistes un cadre de travail excellent, avec des installations...Permanent employment
- ...Diploma Programme (IBDP) and A-level qualifications. Position Summary The University Relations Director is responsible for developing and maintaining partnerships with universities and colleges (Primarily responsible for UK and Australian universities), supporting student...Full time
$118.3k - $168.3k per year
...ensure regulatory compliance effectiveness throughout Manulife by developing compliance programs, standards, and practices, and facilitating... ...and act decisively. Location and Compensation Location: Waterloo, Ontario (Hybrid work model). Salary range: $118,300.00CAD – $...Long term contractTemporary workLocal areaFlexible hours- ...corporate, foundation and individual donors for the University of Waterloo’s Faculty of Mathematics, and interdisciplinary priority... .... Key Accountabilities Portfolio & Prospect Management Develops and maintains a good working knowledge of the faculty, and the University...Casual workWork at officeAfternoon shift
$86.1k - $136.1k per year
...based backend services that are scalable, secure, and reliable. Develop and integrate RESTful APIs to support internal and external... ...with SQL. Salary and Benefits Referenced Salary Location: Waterloo, Ontario. Working arrangement: Hybrid. Salary range is expected...Long term contractTemporary work- ...National Research Council as an Applications Development Specialist in Waterloo. Engage with cryptographic research, implementing algorithms... ...and Quantum Computing Team. Candidates will design and develop applications using C++ and Python, testing benchmark algorithms...
$51.98k - $86.63k per year
...CAMS certification. Bilingual in French. Compensation and Location Salary Range: $51,975.00 CAD – $86,625.00 CAD.Location: Waterloo, Ontario.Working Arrangement: Hybrid. Equal Opportunity Employer Manulife is an equal opportunity employer, embracing diversity...- ...recommendation of overall strategies for implementation. Analyze data and identify opportunities for project related issue resolution. Develop and present recommendations based on the analysis of data. Support the planning of project budgets, recommend the allocation of...For contractors
$80 - $104 per hour
...Effective analytical and technical editing and review skills, and ability to ensure the delivery of high‑quality reports and proposals. Developing a strong consulting acumen by being highly self‑directed and motivated, and having a track record of achieving a high degree of...Hourly pay$101.5k - $151.5k per year
...currently seeking a Principal Specialist, Systems Engineering for our Waterloo location. This position is required to work onsite at our... ...maintain systems engineering documentation of legacy and newly developed products (specifications, Interface Control Documents, test...Long term contractPermanent employmentTemporary workFor subcontractor- Job type: Other Research Positions Posted: January 1, 2025 Overview Perimeter Institute encourages applications from scientists in theoretical physics who wish to spend time at Perimeter Institute while on sabbatical leave from their faculty positions at home institutes...Work from home
- Full Stack Support Role Respond to and triage support questions and support requests from Meta engineers on various Software Engineering Applications. Extract relevant information from log files and other sources to debug, identify owners or root causes. Write basic tools...
$135.7k - $185.7k per year
...based out of Toronto, Hamilton/Stoney Creek, Waterloo or London, with a hybrid work arrangement. The position focuses on leading and developing designs for technically challenging storm,... ...for civil infrastructure projects. Develop project scope, budgets, and design approach...Long term contractContract workTemporary workWork at office$106.7k - $156.7k per year
...client contact and communication pertaining to specific project deliverables. Prepare engineering documents and contract documents by developing construction specifications, plans and schedules. Evaluate, select, specify, and engineer process mechanical systems or products...Long term contractFull timeContract workTemporary workPart timeCasual workWork at officeLocal areaRemote work$56k - $103.5k per year
...risks University degree, college diploma or equivalent experience Enrollment in or completion of the CIP and/or FCIP Ability to develop and maintain positive business partnerships with brokers Ability to be comfortable with change while also promoting change to...Work at office- About ProxyLink At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with...Worldwide
- Shape the future of building maintenance at the University of Waterloo as its Director, Building Maintenance. Ensure a safe and efficient... ...management. You will provide strategic advice to senior management, develop performance metrics, and focus on risk management methodologies...
$89.2k - $129.3k per year
...financial management of projects, including budget forecasting, resource management, change‑order management, and client invoicing. Develop proposals, budgets, and schedules, and conduct ongoing business development and client liaison. Collaborate with Transportation...Work at office- ...underwriting, and ops teams to create best‑in‑class solutions. Work Arrangements This is a hybrid role. You will work in our office in Waterloo, ON a minimum of two (2) assigned, consecutive days every other week, plus a fifth (5th) assigned day per month. You are welcome to...Permanent employmentFull timeInternshipWork at office2 days per week1 day per week
- À propos du poste Ce poste combine un rôle de conseil et opérationnel, afin de garantir que le programme de conformité de Knight est efficacement mis en œuvre, suivi et continuellement amélioré, avec un fort alignement entre les normes globales et leur application locale...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer (Waterloo). Be the first to apply!
