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

Firmware Engineer - Intermediate

$90k - $105k per year

TEEMA

Firmware Engineer – Intermediate

Location: Abbotsford, BC
Work Model: Hybrid
Compensation: $90,000–$105,000
Type: Full-Time, Permanent

About the Company

Our client is a well-established Canadian manufacturer of specialized industrial equipment used in demanding environments such as energy, heavy industry, aerospace, mining, and manufacturing. They are investing in the next generation of their product platform and are growing their firmware engineering team to support new development initiatives. The underlying role is a senior embedded firmware position within a multidisciplinary engineering environment, and the broader hiring plan includes expansion across junior, intermediate, and senior levels.

About the Role

This is a hands-on embedded firmware role for a senior engineer who enjoys working close to the hardware and contributing to real products. You will help design, develop, debug, and deploy firmware for new products, product enhancements, and custom solutions. You will work alongside cross-functional engineering teams and play a key role in building high-quality, high-performance embedded systems. The source JD describes responsibilities spanning embedded software design, troubleshooting, documentation, cross-functional collaboration, and mentorship for junior peers at the senior level.

What You’ll Be Doing

  • Design and develop embedded firmware for new and existing products
  • Contribute to both system-level and firmware-level design efforts
  • Debug, troubleshoot, and verify firmware and system implementations
  • Translate product and engineering requirements into practical firmware solutions
  • Break down higher-level architectures into lower-level firmware components
  • Collaborate with hardware and multidisciplinary engineering teams
  • Create and maintain design documentation
  • Support firmware best practices, coding standards, and development processes
  • Mentor junior team members where appropriate

What We’re Looking For

  • 2+ years of firmware development experience
  • 5+ years C/C++ experience in embedded environments
  • Experience with RTOS-based development such as FreeRTOS
  • Experience with Linux-based embedded systems, ideally including environments such as Yocto
  • Solid understanding of microcontrollers, SoCs, and peripherals
  • Experience debugging embedded systems
  • Familiarity with communication protocols such as I2C, SPI, UART, and TCP/IP
  • Ability to read and interpret electronic schematics
  • Experience using tools such as debuggers, oscilloscopes, logic analyzers, and IDEs
  • Familiarity with source control, testing, and full software development lifecycle practices
  • Strong written and verbal communication skills in English

Nice to Have

  • Bluetooth or Wi-Fi firmware integration
  • Bootloaders
  • DSP or fixed-point math
  • Motor control algorithms
  • FPGA / HDL exposure
  • Agile / Scrum experience

Who You Are

You are a strong embedded engineer who takes ownership of your work, communicates well with both technical and non-technical stakeholders, and is comfortable operating in a collaborative product development environment. You enjoy solving real engineering problems and can work through the full development lifecycle with a high standard for quality and traceability. The JD explicitly emphasizes communication, ownership, collaboration, feedback, and quality-focused working style.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer - Intermediate in Abbotsford, BC vacancy
  • Make a significant impact as a Senior Firmware Engineer working in a hybrid environment. Design and debug embedded firmware while collaborating with talented engineers on cutting-edge industrial applications. In this full-time position, you will play a vital role in firmware... 
    Suggested
    Full time

    TEEMA

    Abbotsford, BC
    7 days ago
  • $105k - $120k per year

    A Canadian equipment manufacturer is seeking a Senior Firmware Engineer to design, develop, and deploy embedded firmware solutions. You will collaborate with cross-functional teams and solve engineering challenges related to high-performance embedded systems. The ideal candidate... 
    Suggested

    TEEMA

    Abbotsford, BC
    7 days ago
  • Advance your career as a Senior Firmware Developer in an engineering-driven workplace. Design and implement innovative firmware solutions for advanced industrial tools. This role is suitable for experienced engineers with leadership ambitions. You’ll be involved in developing... 
    Suggested

    3 Step Recruitment

    Abbotsford, BC
    7 days ago
  • We are currently seeking an Intermediate Developer for our subsidiary offices located in Chilliwack, British Columbia. If you want to experience the spirit of an entrepreneurial organization, while enjoying the impressive resources of an international player, we invite you to... 
    Suggested
    Work from home

    i-Open Technologies, Inc.

    Abbotsford, BC
    more than 2 months ago
  • $85k - $130k per year

    StructureCraft is a family-owned business, specializing in the structural engineering, design, fabrication, and erection of timber structures incorporating steel, glass, concrete, and other materials. We work with clients and architects to create carefully detailed buildings... 
    Suggested

    StructureCraft

    Abbotsford, BC
    7 days ago
  • Full Stack Support role - Responsibilities 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... 

    HCLTech

    Abbotsford, BC
    3 hours ago
  • Shape pedestrian bridges at StructureCraft, a leader in timber and hybrid solutions. Join our team to engineer elegant and efficient structures across North America. As a Bridge Engineer, you will collaborate closely with our Chief Engineer and project teams in delivering... 

    Dormont Manufacturing Co

    Abbotsford, BC
    1 day ago
  • Transform timber engineering with StructureCraft as a Lead Structural Engineer. Collaborate in a remote-friendly setting while guiding project-engineering teams and implementing innovative designs. StructureCraft seeks a Lead Structural Engineer with at least eight years... 
    Remote work

    Structurecraft-1

    Abbotsford, BC
    3 hours ago
  •  ..., and make a meaningful impact as the company continues to grow and evolve. The Opportunity RAD is expanding! We are seeking an Engineering Manager for our Software Development team that will play a pivotal leadership role within our Engineering division. This position is... 
    Long term contract
    Permanent employment
    Work at office

    RAD Torque Systems

    Abbotsford, BC
    7 days ago
  • Become a Senior Associate with StructureCraft, specializing in structural engineering and timber construction. Based near Vancouver, BC, collaborate on groundbreaking projects with renowned architects. As part of a dynamic team, you will lead project engineers and participate... 

    Structurecraft-1

    Abbotsford, BC
    7 days ago
  •  ...The Opportunity The Systems Design Engineer will be responsible for designing, implementing...  ..., involving mechanical, electronic, firmware and software components of RAD Torque...  ...traceability. This role is suitable for an intermediate or advanced engineer with strong system... 
    Full time
    Work at office

    RAD Torque Systems

    Abbotsford, BC
    more than 2 months ago
  • Shape the future of timber engineering with StructureCraft as a Lead Structural Engineer. Collaborate with top architects and leverage advanced design techniques in a remote-friendly environment. Join a talented team of professionals at StructureCraft, where you will lead project... 
    Remote work

    Structurecraft-1

    Abbotsford, BC
    3 hours ago
  • A structural engineering firm located in Abbotsford, Canada, seeks a Structural Engineer to join their dynamic team. The role involves working on innovative timber structures, collaborating with architects, and leading junior engineers. Candidates should possess a Civil Engineering... 

    StructureCraft

    Abbotsford, BC
    7 days ago
  • Elevate your career as a Team Lead II, driving Purpose-driven initiatives in engineering. Coordinate projects while ensuring technical excellence and robust team development. Reporting to the Regional Business Manager, you will excel in a leadership role at our Regional... 
    Work at office

    Williams Engineering Canada Inc.

    Abbotsford, BC
    7 days ago
  • Senior Software Engineer – Full Stack (Cybersecurity SaaS) We are seeking experienced Senior Full‑Stack Software Engineers to join our growing engineering team and help build secure, scalable, and customer‑centric SaaS products serving both B2B and B2C markets. This role offers... 

    Enterprise Solutions

    Abbotsford, BC
    7 days ago
  • $62.5 - $76.92 per hour

     ...more than two decades of expertise and data‑driven insights to meet Canada's growing needs. Summary of Position The QA Automation Engineer helps elevate the quality, reliability, and scalability of the organization’s software platforms. In this role, the QA Automation Engineer... 
    Hourly pay
    Contract work
    Internship
    Work at office
    Remote work
    Shift work

    Teladoc Health Canada

    Abbotsford, BC
    7 days ago
  • $93k - $135k per year

     ...communication. Ultimately it means a better work environment and product. Reporting to the Director of Product Development, the Manufacturing Engineer is responsible for driving continuous improvement in CNC machining operations through cycle time reduction, tooling optimization,... 

    Burnout Brands

    Abbotsford, BC
    24 days ago
  • $55k - $70k per year

     ...As a Tier 2 IT Engineer , you will be responsible for providing technical support to clients, system implementation, and management of IT networks. You will be expected to work autonomously on tier-2 level tasks. Providing top-tier customer service to clients. Testing... 
    Full time
    Part time
    Work at office
    Remote work

    Koala Technology

    Abbotsford, BC
    14 days ago
  •  ...education and self-motivated experimentation. Mentor and coach intermediate developers, providing them guidance and sharing knowledge of...  ...for: Undergraduate Degree in Computer Science, Engineering, Mathematics or equivalent education/experience 6+ years... 
    Permanent employment
    Full time
    Work from home

    Canadian Red Cross

    Abbotsford, BC
    18 days ago
  • $50k per year

     ...the applicable software system used to process orders Able to work in a fast-paced environment while handling multiple tasks Intermediate math skills Able to learn how to operate material handling equipment Essential Skills: Previous experience with or knowledge... 
    Full time
    Work at office

    EMCO Waterworks/EMCO Aqueduc

    Abbotsford, BC
    1 day ago
  • $65k - $80k per year

     ...you bring to the team: Knowledge of construction equipment Experience with project or equipment administration is an asset Intermediate knowledge of MS Office, particularly Excel, Word, and Outlook Ability to learn new computer programs i.e., SAP Attention to... 

    AECON

    Abbotsford, BC
    20 hours ago
  • $90k - $130k per year

     ...opportunities with some of North America’s leading clients and architects. StructureCraft is a unique, family‑owned structural engineering, manufacturing and construction company of 200 engineering and construction professionals that specializes in timber structures, incorporating... 
    For contractors
    For subcontractor
    Work at office

    StructureCraft

    Abbotsford, BC
    7 days ago
  • $400k per year

     ...mandate. This is more than leading an established ministry. It is a catalytic mandate to mobilize and multiply leaders as a primary engine for mission—fueling the growth of 10,000+ Communities on Mission across Canada and beyond. This role is anchored in LeaderImpact, a... 
    Long term contract

    P2C

    Abbotsford, BC
    7 days ago
  •  ...security posture of critical financial systems. Key Responsibilities: • Design and develop custom security tools for testing • Solve engineering challenges in software and cybersecurity • Conduct comprehensive penetration tests across various environments • Participate in red... 
    Contract work

    Covenant HR

    Abbotsford, BC
    3 hours ago
  •  ...multi-project programs Solid financial acumen in budgeting and forecasting Background in managed services and delivery Tertiary education in Engineering or IT is essential Elevate client relationships and ensure program success at Centrilogic. J-18808-Ljbffr #J-18808-Ljbffr

    Centrilogic

    Abbotsford, BC
    3 hours ago
  • $38 per hour

     ...produce precision components that meet strict quality standards. Working in a fast-paced production environment, you will interpret engineering drawings, troubleshoot machining issues, and ensure consistent part quality. This role requires strong machining experience,... 
    Hourly pay
    Full time
    Monday to friday

    Burnout Brands

    Abbotsford, BC
    10 days ago
  • $26.05 - $33.98 per hour

     ...career with us - come, experience our creative, innovative, and performance-based company! Job Description The Aircraft Maintenance Engineer - (AME E) Learner performs aircraft mechanical maintenance, repairs and overhauls and completes the associated documentation in... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Immediate start
    Relocation package

    Cascade Aerospace Inc.

    Abbotsford, BC
    2 days ago
  • $90k - $120k per year

     ...of health and safety oversight for multiple locations, ideally in chemical or related industries ~ Bachelor’s degree in chemical engineering, Environmental Health & Safety, or equivalent experience. ~ Thorough familiarity with OSHA and provincial equivalents for chemical... 
    Local area

    Univar Solutions

    Abbotsford, BC
    9 hours ago
  •  ...vehicle delivery Maintain a clean and organized work area and properly document completed work Communicate with supervisors, engineers, and team members regarding build progress or issues Follow company safety policies and procedures at all times What You Have... 
    Full time
    Immediate start
    Shift work

    Magnum Trailer and Equipment Inc.

    Abbotsford, BC
    14 days ago
  • $58k - $68k per year

     ...supervisor or employer. Other duties, as assigned. Sound a-peeling? Here's what we're looking for:  ~ Bachelor’s degree in business, engineering, supply chain, or a similar field ~2+ years of experience working in operations management or a related field ~ A natural... 
    Internship
    Work at office

    HelloFresh

    Abbotsford, BC
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer - Intermediate. Be the first to apply!