Firmware Engineer - Junior
$80k - $90k per yearTEEMA
Firmware Engineer – Junior
Location: Abbotsford, BC
Work Model: Hybrid
Compensation: $80,000 – $90,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
- Firmware development experience
- 2+ 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 junior 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- Join the firmware team at Williams Engineering in Canada as a Firmware Engineer. Contribute to high-performance engineering solutions and enhance community life with your skills. This full-time role emphasizes collaboration within a multidisciplinary team dedicated to delivering...SuggestedFull time
- Advance your career as a Senior Firmware Developer in an engineering-driven environment. Design and implement innovative firmware solutions for advanced... ...collaborating with cross-functional teams, and mentoring junior developers while ensuring quality across the product...Suggested
$21 - $25 per hour
...Job Responsibility: Junior Recruiter Hospital Transfers Abbotsford, BC (on-site) | Full-time | $21 to $25 per hour + benefits About Us At Hospital Transfers, we connect people to meaningful work that supports community healthcare. Every safe and compassionate patient...JuniorHourly payFull timeWork at office- Overview Want to come work with us to engineer some of the most advanced structures in North America & Asia? As a Structural Engineer... ...mentorship of the Engineering Manager Leading and managing the work of junior engineers, drafters and designers, and performing quality...SuggestedWork at office
- StructureCraft is a structural engineering and timber construction firm based near Vancouver, BC, operating across North America and Asia. Our... ...and input on construction and development budgets. Mentoring junior structural engineers and developing the technical knowledge base...SuggestedRemote work
- Advance your structural engineering career with StructureCraft. Specialize in creating award-winning timber structures that blend innovation... ...complex geometry. You'll collaborate with architects and mentor junior staff, enhancing the quality and efficiency of our construction...
- Shape the future of timber engineering with StructureCraft as a Lead Structural Engineer. Collaborate with top architects and leverage advanced... ...productive designs through computational techniques, nurturing junior engineers, and ensuring timely project delivery. Your...Remote work
- 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...
- ...The Opportunity The Systems Design Engineer will be responsible for designing, implementing... ..., involving mechanical, electronic, firmware and software components of RAD Torque Systems... ...technical guidance and mentorship to junior engineers. The Qualifications...Full timeWork at office
- About the Role This client is seeking a senior Java engineer to design and build distributed, high-throughput systems that process real-time data under strict low-latency requirements. You'll be working on performance-critical infrastructure where milliseconds matter, contributing...Long term contractContract workRemote work
$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- 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...
$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... ...documentation both for internal use and for clients ~ Teach and mentor junior staff ~ Build automation for clients using tools such as...Full timePart timeWork at officeRemote work- Job Title: Mechanical/Fire Suppression Engineering Project Manager Category: Mechanical Engineering, Fire Suppression Engineering - Building Systems Location: Abbotsford, BC Introduction We are currently seeking an experienced engineer or technologist with 8+ years experience...
$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,...$140k - $175k per year
...planning, organizing, budgeting, cost reporting and mentorship of junior employees. Ensures that the goals and objectives of each project... ...or diploma in a related field of study such as Electrical Engineering, Construction Management or Project Management; A minimum of...Contract workFor subcontractorCasual workWork at officeNight shift- .... You will collaborate closely with frontend developers, DevOps engineers to deliver innovative software solutions. Responsibilities Design... ...work well in a team environment Team player; willing to coach junior team members and cooperate on cross-functional problem solving...
$33.98 - $46.07 per hour
...innovative, and performance-based company! The Aircraft Maintenance Engineer - Avionics (AME-E) performs aircraft maintenance, repairs and... ...Cascade Aerospace policies and procedures. Assists and coaches junior technicians as required. This position belongs to the...Long term contractPermanent employmentFull timeFor contractorsImmediate startRelocation package$80 - $104 per hour
...hydrogeochemical projects, offering support internally and externally. Supervise, mentor, and assist with the development of technical skills of junior and intermediate level staff. Contribute geochemical or hydrogeochemical expertise to large multi‑disciplinary projects in...Hourly pay- ...Citizens and Permanent Residents of Canada only The Volunteer’s Role Join us in making a meaningful impact by supporting our partner, Junior Achievement Jamaica (JAJ) as they elevate their services and offerings through the dynamic JA BizTown Program for high school youth....Permanent employmentWork at officeLocal areaFree visa
$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$200k - $230k per year
...Mentor and develop two Product Managers Establish product management standards and operating rhythms Partner closely with founders, engineering, and GTM leadership Drive prioritization and trade-off decisions across teams Help scale the business from a single product into a...Full timeWork at office- ...daily operations. Review operational reports to assess compliance with software and hardware requirements. Supervise computer analysts, engineers, programmers, technicians and other personnel. Establish and implement policies and procedures for information systems. Meet with...
- ...shift. Ensure incremental sign off procedures are completed to track work order progress. 4.) Provide coaching and leadership to junior technicians to ensure work tasks are performed efficiently and accurately, and appropriate skills to progress in the trade are developed...Long term contractPermanent employmentFor contractorsImmediate startRelocation packageShift work
- ...large, multi-project programs • Solid financial acumen in budgeting and forecasting • Background in managed services and delivery • Tertiary education in Engineering or IT is essential Drive client relationships and elevate program success at Centrilogic. #J-18808-Ljbffr
$70k - $95k per year
...sector. Other tasks as assigned. What we would like from you: Bachelor’s degree in Metallurgy, Mineral Processing, Chemical Engineering, or a related field. Minimum of 3–5 years of experience in metallurgical/mining operations, including hands‑on work at mine...Manual labor$150k per year
...care Collaborating with lawyers, legal assistants, and support staff to ensure efficient file management Mentoring and supporting junior litigation associates in their professional development Contributing to the growth of the family law practice and broader...Long term contractFull timeWork at office- ...optimizing procurement and operational strategies. This leadership role encompasses managing supplier relationships, interpreting engineering requirements, and driving cross-functional collaboration. Your ability to analyze supply chain performance will be key as you ensure...
$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer - Junior. Be the first to apply!
- junior geotechnical engineer Abbotsford, BC
- junior structural engineer Abbotsford, BC
- junior civil engineer Abbotsford, BC
- junior construction estimator Abbotsford, BC
- junior developer Abbotsford, BC
- junior accountant Abbotsford, BC
- junior cloud engineer Abbotsford, BC
- junior c++ developer Abbotsford, BC
- junior data engineer Abbotsford, BC
- junior systems administrator Abbotsford, BC
