Senior Software Developer, Embedded Appliances
Job in
Vancouver, BC, Canada
Listing for:
Motorola Solutions
Full Time
position
Listed on 2026-02-24
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Python, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 155000 CAD Yearly
CAD
125000.00
155000.00
YEAR
Job Description & How to Apply Below
Job Description
We are looking for a Senior Software Developer to join our Embedded Appliances team. In this role, you will oversee the full development cycle from design to deployment of our unmatched Linux-based video and analytics infrastructure appliances. A successful candidate will have strong technical skills as well as excellent communication skills, believes in delivering high quality products, and has a motivation to achieve results in a fast-paced environment.
This position is based in Vancouver, BC and the candidate must reside in the Greater Vancouver Area as you will be required to go into the office on a hybrid work schedule.
Responsibilities:
Architecting, designing, and delivering of secure, concurrent, networked software componentsDesigning, creating, maintaining, and delivering code and scripts for an embedded Linux environmentUsing C++ to produce robust, high performance, scalable application softwareUsing Golang/Bash/Python to control the build and runtime operation of an embedded OSUtilizing strong communication skills to collaborate effectively with cross-functional teamsMentoring more Junior team members to aid them on career and technical growthDemonstrating self-drive and an ability to learn quickly, adapting to evolving project requirements and platformsImplementing and maintaining CI/CD pipelinesQualifications:
Bachelor's degree in Engineering, Computer Science, or related field5+ years of professional software development experienceStrong communication skills, both written and verbalSelf-driven with the ability to work independently and in a teamQuick learner with a passion for staying current with evolving technologiesProficiency in Modern C++, Golang, JavaScript, and PythonSolid understanding of operating system concepts and networking protocolsProficiency with Linux and container environmentsExperience with CI/CD practicesStrong knowledge of multithreaded operating systems, performance, applications and conceptsKnowledge of IP networking applications and concepts, OpenSSLFirm understanding of PC hardware componentsMust be open to working in the office 2-3 days per weekPreference will be given to candidates with the following skills and experience:
Proficiency with Docker and build environments (Github Actions)Previous experience in deploying and managing applications in production environmentsExperience with Go (Golang) and / or PythonExperience with Linux kernel and device driversExperience with The Yocto ProjectKnowledge of IoT (Internet of Things) technologiesExperience with AI/machine learning technologies is strongly preferredTarget Base Salary Range: $125,000 - $155,000 CAD
Consistent with Motorola Solutions' values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on the job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.
#LI-SC1
Basic Requirements
Bachelors Degree with 5+ years of professional experience developing in Golang, C++, Python and/or BashAND 5+ years of Linux experience
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
Yes
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
Motorola Solutions…
Position Requirements
10+ Years
work experience
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:
Search for further Jobs Here: