Engineer, Firmware
$65k - $80k par annéeSemtech
Location: Richmond, BC
Work Arrangement : Onsite 4 days/week (Mondays to Thursdays)
Job Summary
At Semtech, we're developing industry-leading cellular modules, routers and gateways that make a real impact. Our technology supports first responders with better access to critical data, enables utility companies to manage renewable energy more responsibly, and delivers connectivity to remote people and equipment where it's needed most.
The Engineer, Firmware is responsible for performing advanced firmware development activities within our Airlink department. This position leads firmware design efforts, develops complex firmware solutions, and solves customer integration challenges for embedded systems. The role requires comprehensive understanding of embedded programming principles, advanced technical skills, and strong analytical abilities, with the ability to work with minimal supervision.
Responsibilities
Implement firmware components and optimize general telecommunication systems with cellular capabilities.
Provide technical expertise in firmware development, participate in code reviews, and drive bug fixing efforts across the team.
Develop and maintain automated test frameworks to validate new features and bug fixes in a CI/CD environment.
Resolve firmware issues requiring deep technical analysis; develop advanced diagnostic capabilities and implement robust error handling and recovery mechanisms.
Lead firmware integration activities, develop comprehensive validation strategies, and ensure firmware quality meets product requirements.
Collaborate with internal teams and customers to provide technical support, troubleshoot integration challenges, and communicate firmware status and solutions.
Mentor junior engineers on firmware development techniques and lead technical knowledge sharing initiatives.
Minimum Qualifications
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field.
1-3 years of experience in firmware development, embedded systems programming, or a related role.
Proficient with concepts of embedded software development and software source control such as Git or SVN.
Expert proficiency in C, C++, Python and object-oriented programming techniques.
Proficiency in the use of Linux as both a development and target platform.
Hands-on experience with networking, especially VPN.
Proficient understanding of RTOS concepts such as tasks, stacks, queues, and memory management.
Experience writing automated tests for embedded software, including validation of new features and bug fixes.
General understanding of wireless communications (cellular, Wi-Fi, Bluetooth).
Excellent verbal and written communication skills.
Understanding of the full life cycle phases of an embedded system
Desired Qualifications
Prior exposure to Yocto Project or OpenWRT is an asset.
Exposure to kernel space programming, U-Boot bootloader integration and debugging.
Familiar with AI tools used for development such as Cursor or Claude
The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.
All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.
A reasonable estimate of the pay range for this position is CAD $65,,000 - $80,000. There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee’s total compensation package.
- ...required. What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team... .../C# skills ice the cake Get in touch If you are the right engineer / designer for our company, send us your resume with a cover letter...SuggéréTemps pleinTravail au bureauRecrutement immédiat
$80k - $100k par année
...Richmond , Canada We are seeking a motivated Software Engineer (with Embedded Systems experience) to advance the application development... ...Collaborate with cross-functional teams, including hardware, firmware, cloud, and product teams, to ensure seamless system integration...SuggéréTemps plein$40 - $46 par heure
Are you a junior or intermendiate engineer or engineering technologist with a couple of years of experience under your belt, ready for your... ...Document, report, and help troubleshoot defects, anomalies, and firmware/hardware issues using defect tracking systems. Test Bench...SuggéréTaux horaireСontratStageLundi au vendredi$95k - $130k par année
...mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day... ...Documentation & Standards Management Ensure all artefacts, analysis, firmware, deliverables and documentation are version controlled in PLM...SuggéréTemps pleinPour les contractantsTravail à distanceHoraires flexibles$85k - $120k par année
...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: The Senior Electrical Engineer/Technologist is a key member of the Electrical...SuggéréTemps pleinStageTravail posté$95k - $120k par année
...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: We have an exciting opportunity for a Controls & Automation Engineer to join our multi-...Temps pleinStageTravail posté$41.56 par heure
...06/07/2024 to 06/14/2024 Overview Want to use your expertise to connect to an IT career with a difference? As a Cloud Systems Engineer I within our organization, you'll do just that. Using leading-edge technology, you'll help connect British Columbians to healthy and...Taux horaireTemps pleinTemps partielTravail au bureauRecrutement immédiatTravail à distance1 jour par semaine- ...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: We are seeking an Intermediate Project Engineer to help lead the successful delivery of...Temps pleinStageTravail posté
- ...that is easy to set up and interact with every day. Hardware Engineering Manager We are seeking a Hardware Engineering Manager with... .... Work with other internal teams such as Mechanical Design, Firmware, and others during architecture phase and later on to ensure proper...Travail manuelTravail à distanceTravail à domicileD'outre-mer
$115k - $130k par année
...worldwide Room to grow! Promotion from within is always prioritized here. The Opportunity This isn't your average hotel engineering role; it's a critical leadership position at a property renowned for its sophisticated design, upscale amenities, and delivering a...Contrat Longue DuréeRemplacementTemps pleinPour les contractantsLe monde entierLundi au vendrediHoraires flexiblesÉquipe de l'après-midi$38.77 par heure
...JOIN OUR TEAM Pacific Coastal Airlines (PCA) is looking for an Aircraft Maintenance Engineer/Technician! This position is based out of a hanger located near South Terminal at the Vancouver International Airport in Richmond. The Maintenance Department at PCA fosters a team...Taux horaireTemps pleinÉquipe de nuitTravail le week-end- ...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: Saltworks is hiring a Junior Electrical Commissioning Engineer/Technologist to support...Temps pleinStageLe monde entierTravail posté
$80k - $95k par année
...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: Saltworks is seeking a Junior Electrical Project Engineer with 2–4 years of experience...Temps plein- ...communication skills; Flexible to work shifts assigned (rotation 5/5/4, day/ evening). EDUCATION ~ Completed Aircraft Maintenance Engineer program or equivalent. Benefits: Our perks and benefits include but are not limited to: Competitive pay rates Aircraft...Temps pleinProgramme de réinstallationHoraires flexiblesÉquipe de l'après-midi
- ...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: We have an immediate opening for an Electrical Engineer – Instrumentation Focus . This...Temps pleinStageRecrutement immédiatTravail posté
$82.7k - $171.9k par année
...help us deliver results that improve lives? Join us to start Caring. Connecting. Growing together. We are seeking a Senior Software Engineer to design, build, and operate cloud-native services powering large-scale healthcare platforms. This role focuses on GCP-based backend...Temps pleinTravail à distance$50k par année
...On behalf of our public sector client, Affinity is seeking a Cloud Systems Engineer with a focus on automation and cloud environment management. These services include AKS, compute, storage, application services, application gateways, zone/region redundancy, networking and...Contrat Longue DuréePour les contractants$109.25k - $138k par année
...Salary: CA$115,000 Per Hour Matchbox Consulting Group has been asked by a client, a crown corporation serving municipal electrical engineering firm to search for a Distribution Engineering Team Lead to head the company's Distribution department, spearhead upcoming...Taux horaireEmbauche directe- ...our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live...Emploi permanentLogé Sur Place
$50.74 par heure
...operations office is in Richmond, British Columbia. Come join us in reshaping the future with AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its people. We are seeking an Aircraft Maintenance Engineer (Category 'M') to join our...Taux horaireTemps pleinPour les contractantsStageTravail au bureauHoraires flexiblesTravail postéÉquipe de nuitTravail le week-endTravail de la semaine- ...industry in adopting and developing AI across our products, projects, and operations. Join us and build skills defining the next era of engineering and industrial systems. The role: Join our team as a Technical Applications Engineer (Customer Support) and play a key role...Temps pleinTravail occasionnelStageTravail à distanceTravail postéTravail le week-endÉquipe de l'après-midiÉquipe du matin
$123.5k - $156k par année
...Job #14165 Salary: CA$130,000 Per Hour Matchbox Consulting Group is partnering with a well-established, privately owned power engineering consultancy in the Lower Mainland looking for a Transmission Engineering Manager to join their team. Our client is a respected...Taux horaireRemplacementEmbauche directeTravail manuelTravail au bureauTravail à domicile$85 par heure
Project Engineer to oversee electrical installations and maintenance of equipment within YVR Pay Rate $85.00hr Key Responsibilities 1. Project Management & Execution • Manage execution of customer projects according to company processes and governance standards....СontratPour les contractantsStage$72k - $82k par année
...and know-how to turn an audacious customer vision into an achievable mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day one. For those who dream big and push boundaries on the ground and...Temps pleinSous-traitantTravail à distanceHoraires flexibles- ...Electronic Engineering Manager Location: Richmond, BC Overview Our client, a leading organization in the marine and consumer electronics space, is seeking an experienced Electronic Engineering Manager to join their growing team. This role will provide technical leadership...СontratLe monde entier
- ...our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live...Emploi permanentStageLogé Sur PlaceTravail au bureauTravail à distanceHoraires flexibles
$78k par année
...mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day... ...responsibilities that include: develop prototype embedded software and firmware participate in hands-on prototype development involving...Travail à distanceHoraires flexibles- ...Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems... ...taking Computer Science, Electrical/Electronics/Software Engineering or equivalent. · Completed one or more Co-op terms of firmware...StageHoraires flexibles
$105k - $130k par année
...project team. Proactively manages potential problems, work interferences and schedule conflicts/setbacks. Liaises between field engineers, estimators, and subcontractors to ensure construction complies with drawings and specifications. Liaises with client, other site...Contrat Longue DuréeСontratPour les contractantsSous-traitantTravail au bureauHoraires flexibles- ...~ Adhoc as assigned by Manager Experience & Education ~ Undergraduate degree or other equivalent qualification in Engineering (Mechanical, Electrical, Industrial, Manufacturing or equivalent) ~5 years experience in a supervisory role, supervising and managing...Pour les contractantsTravail au bureauTravail posté
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Engineer, Firmware. Soyez parmi les premiers à postuler !
- resident engineer Richmond, BC
- engineering student Richmond, BC
- evaluation engineer Richmond, BC
- part time engineering Richmond, BC
- ingénieur Richmond, BC
- engineering co-op Richmond, BC
- architectural engineer Richmond, BC
- engineer in training Richmond, BC
- engineer Richmond, BC
- engineering and technology intern Richmond, BC

