Firmware Engineer - Intermediate
$90k - $105k per yearTEEMA
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- 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...SuggestedFull time
$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- 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
- 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...SuggestedWork from home
$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- 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...
- 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...
- 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
- ..., 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 contractPermanent employmentWork at office
- 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...
- ...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 timeWork at office
- 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
- 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...
- 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
- 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...
$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 payContract workInternshipWork at officeRemote workShift work$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,...$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 timePart timeWork at officeRemote work- ...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 employmentFull timeWork from home
$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 timeWork at office$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...$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 contractorsFor subcontractorWork at office$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- ...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
- ...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
$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 payFull timeMonday to friday$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 contractPermanent employmentFull timeFor contractorsImmediate startRelocation package$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- ...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 timeImmediate startShift work
$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...InternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer - Intermediate. Be the first to apply!
