About the job Embedded Firmware Developer
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's impact daily, are driven to ensure the companys 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 Innovative Firmware
- Design and implement embedded firmware applications in C for ARM, MSP430, and FreeRTOS platforms.
- Convert 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 Aarcomms 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
- Bachelors degree in Computer Engineering, Electrical Engineering, or related field, or equivalent industry experience.
- 3-5 years of experience in embedded software development using C, with a strong understanding of microcontrollers and standard hardware interfaces (I2C, SPI, UART, USB, etc.).
- Ability in reading 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.
- 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 capability 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.
WHATS IN IT FOR YOU
Its 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 of $90k $120k to reward your hard work and contributions.
- Comprehensive benefits to prioritize you and your familys 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 to take care of you.
- Enjoy 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 at www.aarcomm.com for more information about our company.