Senior Firmware Engineer
1 week ago
About
Our client is a rapidly growing technology company specializing in the
manufacturing
and
supply
of
audio
and
video
communication
products
. Their innovative solutions are designed to make industrial communication safe, simple, and effective. They collaborate with some of the largest technology companies globally to deliver cutting-edge products to their customers. They are seeking a highly motivated
Embedded
Software
Engineer
to join their growing engineering team. Working with other
talented developers,
you will
help develop telecom
audio and video IP products
with industry-leading performance and capability. Your role as an embedded software engineer will intersect with other team members working on hardware development, software development, acoustical engineering, optical engineering, voice/music/video codecs, application development, and design verification. The position offers ongoing skill development as well as rewarding and interesting work.
Core Responsibilities
- Be the lead developer and work closely with other team members to develop embedded software solutions: from requirement analysis, design, implementation, documentation, deployment, validation, and ongoing feature support
- Mentor and train junior team members
- Continuously look for areas of improvement in reliability, functionality, and testing
- Perform in depth root cause analysis
- Help develop performance and functional documentation
- Write and maintain embedded firmware in C
Requirements
- Bachelor's degree in software engineering, computer science, computer engineering, or relevant qualified experience.
- 5+ years' experience in software development
- 3+ years' experience in embedded software development
- Experience with C, bash, JavaScript
- Development experience in a Linux environment
- Experience in using source control systems
- Must have the unrestricted right to work in
Canada
without requiring sponsorship - Location: Burnaby, BC
Other Valuable Skills and Experience:
- Knowledge of TCP/UDP
- Experience reading and implementing protocols defined in RFCs
- Experience analyzing network traffic using Wireshark
- Experience with lua, python
- Strong problem-solving skills and a desire to learn
- Excellent written and verbal communication skills
- Development experience with TI ARM processors - AM335x, AM625, DM81xx, DM64xx, and AM57xx
- Previous experience with VoIP, SIP, Skype, TLS, SRTP
- Previous experience with audio and video codecs G.711, G.722, G.729, H.264
Competitive salary, based on skills and experience.
What We're Looking For
- Strong communication skills — ability to voice opinions, offer solutions, challenge ideas respectfully, and work closely with cross-functional teams
- A team-oriented attitude — candidates must enjoy collaborating, helping others, and working in an open and transparent environment
- Leadership skills are an asset
- candidates may mentor junior developers and could grow into team lead roles
- Adaptability to a friendly, transparent, and supportive company culture, where the leadership team (including the CEO) is very involved and accessible
Please
do not apply
if:
- You rely heavily on
AI tools
to generate or exaggerate your technical experience - You
lack hands-on embedded hardware
or
board-level design
exposure - You have
no industry experience
in
telecommunications
, embedded devices, or real-time systems
We are looking for candidates with:
- Low-level firmware expertise
- Hardware-software integration experience
- A proven track record in
telecom, networking, or connected device product development
Apply today Send you resume through our application form here:
And DM us to stand out
-
Control/Firmware Engineer
1 week ago
Burnaby, British Columbia, Canada b-8be6-42c8-bf68-d9642f8f52f0 Full time $45,000 - $55,000 per yearAbout AvestecAvestec is a Vancouver-based technology company specializing in advanced flying robotic systems for industrial inspection. We design, develop, and manufacture proprietary UAVs that operate in challenging environments, delivering innovative inspection solutions to clients across the energy sector.Position OverviewWe are looking for a motivated...
-
Senior Engineer II
1 week ago
Burnaby, British Columbia, Canada Microchip Technology Full time $86,000 - $186,000 per yearAre you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Sr. Firmware/Embedded software Engineer
1 day ago
Burnaby, British Columbia, Canada PotisEdge Full time $80,000 - $120,000 per yearJob Title: Sr.Firmware/Embedded software EngineerLocation:Burnaby, BCType:Full-timeOverviewWe are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with global...
-
Senior Engineer II
1 week ago
Burnaby, British Columbia, Canada Microchip Technology Inc. Full time US$86,000 - US$186,000Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Senior System Validation Engineer
2 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Inc. Full time $86,000 - $186,000 per yearAre you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Principal Engineer
2 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Inc. Full time US$86,000 - US$186,000Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Principal Engineer
2 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full time $86,000 - $186,000 per yearAre you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Mechatronics Engineer
7 days ago
Burnaby, British Columbia, Canada Red Rabbit Robotics Full time $60,000 - $90,000 per yearAbout us: At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance. We aim to deploy one million humanoid robots in the next 10 years, eventually producing and deploying > 10M robots per year. Our robots are designed to tackle manual labor across manufacturing, warehouse, logistics and more. Our...
-
Senior Sustaining Electrical Engineer
6 days ago
Burnaby, British Columbia, Canada Kardium Inc. Full time $113,000 - $132,000 per yearYour opportunityBy joining the Kardium team, you can help make a difference in the lives of millions around the world. We have developed a ground-breaking medical device for the diagnosis and treatment of the most common heart rhythm disorder, atrial fibrillation – which can cause stroke, heart failure, and other heart-related complications.Kardium's...
-
Junior Application Engineer
6 days ago
Burnaby, British Columbia, Canada LUCID Vision Labs Full time $60,000 - $90,000 per yearJob Title: Junior Application Engineer – Burnaby, BCReports To: Application Engineering ManagerJob PurposeTogether with the Engineering teams, Product Management team and the Sales and Marketing teams, the Junior Application Engineer will set the course for the product success and ensure a positive customer experience. The Junior Application Engineer will...