Senior Software Developer, C++

Motorola Solutions

Job title:

Senior Software program Developer, C++


Motorola Options

Job description

Firm OverviewAt Motorola Options, we’re guided by a shared function – serving to folks be their greatest within the moments that matter – and we reside as much as our function daily by fixing for safer. As a result of folks can solely be their greatest after they not solely really feel protected, however are protected. We’re fixing for safer by constructing the absolute best applied sciences throughout each a part of our security and safety ecosystem. That’s mission-critical communications units and networks, AI-powered video safety & entry management and the flexibility to unite voice, video and information in a single command heart view. We’re fixing for safer by connecting public security companies and enterprises, enabling the collaboration that’s crucial to attach these in want with those that may help. The work we do right here issues.Aperçu de l’entrepriseChez Motorola Options, nous sommes guidés par un objectif commun: aider les gens à donner le meilleur d’eux-mêmes dans les moments les plus importants – et nous sommes à la hauteur de notre engagement en créant des options sécurisées. Parce que les gens ne peuvent donner le meilleur d’eux-mêmes que lorsqu’ils se sentent en sécurité et qu’ils le sont. Nous créons des options sécurisées en développant les meilleures applied sciences intégrées à travers les écosystèmes de sûreté et de sécurité. Qu’il s’agisse d’appareils et de réseaux de communications essentiels, d’une sécurité vidéo et d’un contrôle d’accès basés sur l’IA ou d’une capacité d’unir la voix, vidéo et les données dans un seul centre de commandement. Nous créons des options sécurisées en connectant les agences de sécurité publique et les entreprises, permettant ainsi une collaboration essentielle entre les personnes qui ont besoin d’aide et les personnes pouvant aider. Le travail que nous accomplissons ici est primordial.Division Overview Motorola Options Video Division is defining the way forward for the safety trade by means of modern end-to-end-solutions. We’re altering the panorama of the surveillance trade by means of superior award-winning AI primarily based surveillance techniques. Synthetic Intelligence is remodeling the world and our group is advancing the sphere because it applies to the surveillance trade. We’re proud to be trade leaders in video analytics with options which embrace edge-based, deep studying pushed object detection, and Look Search. Motorola Video analytics platforms enable our customers to proactively monitor their premises utilizing superior video analytics and excessive decision / prime quality video.Job DescriptionObligations:

  • Design, develop, take a look at, analysis, and preserve software program options in C++ and .NET
  • Peer evaluation code for adherence to coding requirements and design tips
  • No matter tech stack, candidate must be targeted on usability, responsiveness, scalability, testability, and greatest coding and design practices
  • Implement and preserve CI/CD pipelines
  • Mentor friends and scrum group constructing
  • Collaborate with the Automation and Check group on figuring out take a look at instances for brand new options and regression testing
  • Make the most of sturdy communication expertise to collaborate successfully with cross-functional groups

We wish you to succeed, so that you’ll want:

  • Diploma in Pc Engineering, Pc Science, or associated technical self-discipline.
  • Demonstrated high-level OOP language (ideally C++ and .NET Core) design and programming capacity.
  • Robust information of real-time, multithreaded working techniques, purposes and ideas.
  • Information of IP networking purposes and ideas.
  • A need to be taught, develop, and contribute.

Workforce match and tradition are crucial to us. We now have a eager eye for individuals who:

  • Are self-motivated and take the initiative to get issues accomplished.
  • Have demonstrated a powerful need to innovate.
  • Have earned a excessive degree of belief from previous employers and colleagues.
  • Glorious verbal and written communications expertise.
  • Are unafraid to attempt.
  • A demonstrated, pragmatic, method to drawback fixing.
  • Do their greatest work as a part of a group.

While you be part of us, the applied sciences and processes you’ll be working with embrace:

  • C++ v11/v14 in a Home windows or Linux Setting.
  • C# with .NET Core
  • Azure Improvement
  • Check Pushed Improvement.
  • Digital video and audio encoding in varied codecs like H264, H265, and mp4.
  • Desire might be given to candidates which have expertise working with the .NET Core framework..
  • Agile Scrum.
  • Expertise with ONVIF can also be an asset

This place relies in Vancouver, BC and the candidate should reside within the Better Vancouver space as you’ll be required to enter the workplace on a hybrid work schedule.The bottom wage vary for this place in British Columbia is 100,000 – 130,000 CAD relying on expertise.#LI-CA1Primary Necessities

  • College diploma
  • 3+ years of software program improvement expertise

Journey Necessities NoneRelocation Supplied NonePlace Sort SkilledReferral Cost Plan SureEEO AssertionMotorola Options is an Equal Alternative Employer. All certified candidates will obtain consideration for employment with out regard to race, colour, faith or perception, intercourse, sexual orientation, gender identification, nationwide origin, incapacity, veteran standing or some other legally-protected attribute.We’re pleased with our people-first and community-focused tradition, empowering each Motorolan to be their most genuine self and to do their greatest work to ship on the promise of a safer world. When you’d like to affix our group however really feel that you simply don’t fairly meet the entire most popular expertise, we’d nonetheless love to listen to why you assume you’d be a fantastic addition to our group.We’re dedicated to offering an inclusive and accessible recruiting expertise for candidates with disabilities, or different bodily or psychological well being situations. To request an lodging, please e-mail .Motorola Options 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, faith 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 tradition axée sur les personnes et les communautés, encourageant ainsi chaque Motorolan d’être la model 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 glorious 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 psychological. Si vous avez besoin de mesures d’adaptation, svp nous faire parvenir un courriel à .

Anticipated wage


Vancouver, BC

Job date

Solar, 17 Mar 2024 01:06:57 GMT

To assist us observe our recruitment effort, please point out in your e-mail/cowl letter the place ( you noticed this job posting.

To apply for this job please visit

Job Location