Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Firmware Developer

Envol

Coquitlam

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic technology company in Coquitlam, B.C., is seeking an Embedded Firmware Developer to design and implement embedded solutions. The ideal candidate has a Bachelor’s degree in Computer Engineering and strong skills in embedded software development with C. The company offers a competitive salary range of $90k–$120k, comprehensive benefits, and a positive work environment focused on collaboration and safety.

Benefits

Competitive salary
Comprehensive benefits
Generous paid time off

Qualifications

  • Experience in embedded software development using C with a strong understanding of microcontrollers.
  • Ability to read schematics and wiring diagrams.
  • Excellent attention to detail and strong communication skills.

Responsibilities

  • Develop embedded firmware applications in C for ARM and FreeRTOS platforms.
  • Collaborate with Field Application Engineer on firmware troubleshooting.
  • Create and maintain detailed technical documentation.

Skills

Embedded software development
C programming
Microcontrollers understanding
Attention to detail
Communication skills

Education

Bachelor’s degree in Computer Engineering or related field

Tools

IDEs
Oscilloscopes
Logic analyzers
Job description

Are you ready to develop innovative embedded solutions and bring next-generation technology to life?

We are hiring a motivated and detail-oriented Embedded Firmware Developer to join our growing Custom Application Development Team in Coquitlam B.C.

ABOUT US

Aarcomm Systems is an electronics design and manufacturing company that provides next-generation radio remote controls for mobile construction and utility equipment. We are a fast-growing technology company looking for exceptionally motivated people who love to see their work impact daily, are driven to ensure the company’s success, and want to be a part of something special.

ABOUT YOU

You are a motivated and inquisitive Embedded Firmware Developer who thrives in a hands-on collaborative environment. You take pride in delivering clean, reliable, and safety-focused code and enjoy engaging in discussions about design requirements and problem-solving. Detail-oriented and thoughtful, you approach challenges with curiosity and creativity, continuously seeking ways to improve processes, firmware, and overall product quality. Your work reflects a commitment to excellence and a passion for making a meaningful impact within the team and for our customers.

WHAT YOU'LL DO
  • Develop Embedded Firmware: Design and implement embedded firmware applications in C for ARM, MSP430, and FreeRTOS platforms.
  • Translate customer requirement specifications into functional, reliable, and safety-oriented code.
  • Collaborate closely with the Field Application Engineer to define, develop, and troubleshoot application firmware.
TEST, DEBUG & DOCUMENT
  • Debug firmware using lab equipment and tools such as oscilloscopes, logic analyzers, multimeters, in-circuit emulators, and protocol sniffers.
  • Create and maintain detailed technical and customer-facing documentation.
  • Participate in detailed code reviews to ensure adherence to Aarcomm’s coding and quality standards.
COLLABORATE & IMPROVE
  • Engage in design discussions identifying potential risks and safety gaps early in development.
  • Work closely with colleagues to continuously improve firmware architecture, development processes, and documentation standards.
  • Stay up-to-date on emerging technologies and industry best practices to enhance product performance and reliability.
WHAT YOU BRING TO THE TABLE
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field, or equivalent industry experience.
  • Experience in embedded software development using C with a strong understanding of microcontrollers and standard hardware interfaces (I2C, SPI, UART, USB, etc.).
  • Ability to read schematics, wiring diagrams, and pinout definitions.
  • Experience with embedded debugging tools such as IDEs, oscilloscopes, logic analyzers, in-circuit emulators, and DMMs.
  • Knowledge of CAN bus protocols and wireless communication standards.
  • Proficient in implementing robust, reliable, and safety-focused firmware.
  • Ability to thrive in a fast-paced, changing environment, manage multiple priorities, and work independently while collaborating effectively with team members.
  • Excellent attention to detail and strong communication skills to advocate for design principles and contribute to discussions on firmware architecture, safety, and best practices.
  • Commitment to quality and safety with the ability to consistently apply these principles throughout development and testing.
  • Open-mindedness and curiosity with a focus on problem-solving and continuous improvement.
NICE TO HAVE
  • Experience in electronic manufacturing or safety-critical systems.
  • Familiarity with both power electronics and low-power electronics.
  • Ability to use hand tools in an electronics or mechanical setting.
  • Ability to create basic schematics.
WHAT'S IN IT FOR YOU

It’s a priority to take care of our team and reward them for their contributions. As part of our dedicated, growing, and dynamic team you can expect:

  • Competitive salary in the range of $90k–$120k to reward your hard work and contributions.
  • Comprehensive benefits prioritizing your and your family’s health.
  • Opportunities to take ownership of your work, grow your skills, and shape your career path.
  • A positive, fun, and collaborative work environment dedicated to health and safety.
  • Generous paid time off starting with 15 vacation days.
  • Company perks such as team events and convenient on-site parking.

Ready to make an impact? Apply now with your resume and salary expectations.

Visit our website for more information about our company.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.