Talent.com
Motorola Solutions
Software DeveloperMotorola Solutions • Vancouver, Canada
Software Developer

Software Developer

Motorola Solutions • Vancouver, Canada
30+ days ago
Salary
CA$95,000.00 yearly
Job type
  • Full-time
Job description

Job Description

Avigilon is looking for an Intermediate Software Developer to join its Embedded Appliance 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.

Responsibilities:

  • Designing, creating, maintaining, and delivering code and scripts for an embedded Linux environment

  • Using Golang/Bash/TypeScript to control the build and runtime operation of an embedded OS

  • Using C++ to produce robust, high performance, scalable application software

  • Utilizing strong communication skills to collaborate effectively with cross-functional teams

  • Demonstrating self-drive and an ability to learn quickly, adapting to evolving project requirements and platforms

  • Implementing and maintaining CI/CD pipelines

Qualifications:

  • Bachelor's degree in Engineering, Computer Science, or related field

  • 1+ years of professional software development experience

  • Strong communication skills, both written and verbal

  • Self-driven with the ability to work independently and in a team

  • Quick learner with a passion for staying current with evolving technologies

  • Experience in Golang, TypeScript and Modern C++

  • Solid understanding of operating system concepts and networking protocols

  • Experience with Linux and container environments

  • Experience with CI/CD practices

  • Strong knowledge of multithreaded operating systems, performance, applications and concepts

  • Knowledge of IP networking applications and concepts, OpenSSL

  • Understanding of PC hardware components

  • Must be open to working in the office 2-3 days per week

Preference will be given to candidates with the following skills and experience:

  • Experience with Docker and build environments (Github Actions)

  • Knowledge of IoT (Internet of Things) technologies

  • Previous experience in deploying and managing applications in production environments

  • Experience with Go (Golang) and TypeScript

  • Experience with Linux kernel and device drivers

  • Experience with The Yocto Project


Target Base Salary Range: $95,000 CAD - $111,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 job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

NOTE: 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 (minimum of two days a week).

#LI-MP2
#LI-HYBRD


Basic Requirements

Bachelors degree with 1+ years of software development experience

AND 1+ years experience in Linux and Golang


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced


Referral Payment Plan

No



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 adopte, favorise et promeut les principes de diversité, d’équité et d’inclusion. Nous encourageons et accueillons les candidatures de toutes les personnes qualifiées, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identité et expression sexuelle, statut d’anciens combattants ou tout autre statut protégé par la Loi.

Nous sommes fiers de notre culture axée sur les personnes et les communautés, encourageant ainsi chaque Motorolan d’être la version la plus authentique de lui-même dans ses responsabilités afin de tenir la promesse d’un monde plus sécuritaire.

Si vous souhaitez vous joindre à notre communauté mais croyez que vous ne possédez pas toutes les exigences requises pour le poste convoité, nous aimerions tout de même connaître les raisons pour lesquelles vous pensez être un excellent candidat pour notre équipe.

Nous offrons également des mesures d’adaptation pendant toutes les étapes du processus d’embauche afin de favoriser l’inclusion des personnes vivant avec un handicap physique et/ou mental. Pour demander un aménagement, veuillez remplir ce formulaire d'aménagement raisonnable afin que nous puissions vous aider.

Create a job alert for this search

Software Developer • Vancouver, Canada

Similar jobs

Software Developer

CentiroVancouver, Metro Vancouver Regional District, CA
Full-time

Local Vancouver Candidates Only.Join us as a Software Developer at Centiro.Curious? Creative? Ready to build the technology that moves the world? At Centiro, Software Developers are at the heart of... Show more

 • Promoted

Senior Software Developer

RipplingVancouver, Metro Vancouver Regional District, CA
Full-time

Topicflow is a Vancouver-based venture-backed B2B SaaS startup.M from investors and are hiring.Topicflow leverages AI to help organizations achieve better business results and employee performance.... Show more

 • Promoted

Lead Full-Stack Software Developer

family-innovation-corpVancouver, Metro Vancouver Regional District, CA
Full-time

We are seeking a Technical Lead for our client to lead the design, development, and delivery of our platform.This role will ensure scalability, code quality, rapid feature deployment, and strong in... Show more

 • Promoted

Senior Software Developer Innovating AI-Driven Solutions

InTouchLinkVancouver, Metro Vancouver Regional District, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... Show more

 • Promoted

Software Developer 2

BCLCVancouver, British Columbia, Canada
Full-time +1

BCLC Continue with Google Continue with Google Join to apply for the.BCLC Get AI-powered advice on this job and more exclusive features.Continue with Google Continue with Google Continue with Googl... Show more

 • Promoted

Remote Junior Software Developer – Observability

CanonicalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading open source software provider is seeking a Junior Software Developer for their Observability team.This remote role involves developing a cloud-native monitoring stack utilizing exceptiona... Show more

 • Promoted

Principal Software Developer Leading Teams and Innovating Solutions

SherwebVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Show more

 • Promoted

Full Stack Software Developer

PixiesetVancouver, Metro Vancouver Regional District, CA
Full-time

We’re hiring a Software Developer, Full Stack to develop and deliver new product features reaching over 1 million users worldwide.Pixieset is the market leader in software for photography businesse... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Remote Software Developer (Canada)

TuringVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Developer

D-Wave Quantum Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

D-Wave is seeking a Senior Software Developer to join our Processor Software team, which develops and maintains software supporting our internal Processor Development (PD), Hardware Engineering (HW... Show more

 • Promoted

Software Developer, Mobile

ClioVancouver, British Columbia, Canada
Full-time

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for ... Show more

 • Promoted

Software Developer

CollaberaVancouver, Metro Vancouver Regional District, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Software Developer

ScalePadVancouver, British Columbia, Canada
Full-time

Who We’re Looking For At ScalePad, we hire thoughtful builders who want their work to matter.Our roles are designed for people who thrive on driving impact, see ambiguity as an opportunity, and bel... Show more

 • Promoted

Staff Software Developer

ImprovingVancouver, Metro Vancouver Regional District, CA
Full-time

This is a hybrid role (2 days/week in office) where you can join our teams located in Vancouver, Calgary, Winnipeg, Toronto or Ottawa.Improving is a 15+ year technology management and consulting se... Show more

 • Promoted

Software Developer

NumerixVancouver, Metro Vancouver Regional District, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Lead Software Developer

Onico SolutionsVancouver, Metro Vancouver Regional District, CA
Permanent

Help lead your team building modern architectures in critical applications operating at scale.Your leadership enables, inspires, and motivates a talented group of developers.With consistent coachin... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthVancouver, Metro Vancouver Regional District, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Software Engineer (Senior API Developer))

Royal Cyber Inc.Richmond, Metro Vancouver Regional District, CA
Full-time

Software Engineer (Senior API Developer).Location: SF, Plano, McLean, Richmond.Title: Software Engineer (Senior API Developer).Job Description: Design, deliver and support RESTful API solutions for... Show more

 • Promoted

Montreal Software Developer - ShareGate Migrate

WorkleapVancouver, Metro Vancouver Regional District, Canada
Full-time

Advance your software development skills with Workleap in Montreal as a Software Developer for ShareGate Migrate.Collaborate on innovative web solutions leveraging TypeScript, React, and AI tools.Y... Show more