Embedded Software Developer
Job in
Richmond, BC, Canada
Listed on 2026-07-28
Listing for:
Hanzilla
Full Time
position Listed on 2026-07-28
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
This role is perfect for hands-on engineers with at least 2 years of experience in firmware development. You will work closely with cross-functional teams, contributing to architecture design and maintaining software for 16/32-bit microcontrollers. Your skills in C/C++ and serial communication protocols will be essential to ensure high-quality system performance.
Key Responsibilities:
• Design and maintain firmware for ARM Cortex-M microcontrollers
• Engage in architecture design and system integration
• Implement and troubleshoot communication protocols like CAN and I2C
• Support testing activities across the firmware lifecycle
• Collaborate with teams to ensure secure system operation
Requirements:
• Bachelor’s degree in relevant engineering fields
• 2+ years of firmware development experience
• Strong C/C++ skills on microcontrollers
• Familiarity with multiple serial protocols
• Experience with unit and functional testing
Leverage your embedded software skills to make an impactful contribution alongside a supportive engineering culture.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×