Talent.com
Senior Software Developer, Embedded Appliances
Senior Software Developer, Embedded AppliancesMotorola Solutions • Vancouver, Canada
Senior Software Developer, Embedded Appliances

Senior Software Developer, Embedded Appliances

Motorola Solutions • Vancouver, Canada
30+ days ago
Job type
  • Full-time
Job description

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 components
  • Designing, creating, maintaining, and delivering code and scripts for an embedded Linux environment
  • Using C++ to produce robust, high performance, scalable application software
  • Using Golang / Bash / Python to control the build and runtime operation of an embedded OS
  • Utilizing strong communication skills to collaborate effectively with cross-functional teams
  • Mentoring more Junior team members to aid them on career and technical growth
  • 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
  • 5+ 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
  • Proficiency in Modern C++, Golang, JavaScript, and Python
  • Solid understanding of operating system concepts and networking protocols
  • Proficiency 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
  • Firm 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 :

  • Proficiency with Docker and build environments (Github Actions)
  • Previous experience in deploying and managing applications in production environments
  • Experience with Go (Golang) and / or Python
  • Experience with Linux kernel and device drivers
  • Experience with The Yocto Project
  • Knowledge of IoT (Internet of Things) technologies
  • Experience with AI / machine learning technologies is strongly preferred
  • Target 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 Bash
  • AND 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 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

    Senior Software Developer Embedded Appliances • Vancouver, Canada

    Similar jobs
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication Products Ltd. • Burnaby
    Full-time
    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communic...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    CNSC • Vancouver
    Full-time
    Are you an experienced software engineer looking for an opportunity to work on next-generation distributed systems and database technologies in the cloud? At Amazon. Senior Software Development Engi...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Engineer (Product)

    Senior Software Engineer (Product)

    owl.co • Vancouver, BC, CA
    Full-time
    Quick Apply
    AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.The si...Show more
    Last updated: 30+ days ago
    Senior / Lead Software Engineer

    Senior / Lead Software Engineer

    Arista Networks, Inc. • Vancouver
    Full-time
    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...Show more
    Last updated: 17 days ago • Promoted
    AI GPU Product Planning Lead, Embedded Software

    AI GPU Product Planning Lead, Embedded Software

    Advanced Micro Devices • Vancouver
    Full-time
    A leading semiconductor company is seeking an AI GPU Product Planning Lead to coordinate software teams and drive ROCm enablement for iGPUs on embedded platforms. The ideal candidate has a strong un...Show more
    Last updated: 17 days ago • Promoted
    Senior SAP Developer (Hybrid)

    Senior SAP Developer (Hybrid)

    National Bank • Vancouver
    Full-time +2
    Edmonton, Halifax, Montreal, Ottawa, Toronto, Vancouver, Winnipeg .A career as a Senior SAP Developer – Data & Analytics in the SAP Delivery IT team at National Bank means acting as...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $115,000-$140,000+yearly salary + benefits (See below for more details).Spring Financialis a Canadianfinancial technology companyfocused on making every day financial servicessimpler, faste...Show more
    Last updated: 30+ days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software QA & Automation Specialist - Intermediate

    Embedded Software QA & Automation Specialist - Intermediate

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.Delta Electronics) is a leading building controls manufacturer with over 300 partners...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Stellar Recruitment Inc. • Vancouver
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite...Show more
    Last updated: 17 days ago • Promoted
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • vancouver, bc, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Developer

    Embedded Software Developer

    Scalian • richmond, bc, ca
    Full-time
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 25 days ago • Promoted
    Senior Software Engineer - delta

    Senior Software Engineer - delta

    Frugal • delta, bc, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 1 day ago • Promoted
    Senior Tools Software Engineer

    Senior Tools Software Engineer

    Electronic Arts • Vancouver
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 17 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer - delta

    Sr. Firmware / Embedded software Engineer - delta

    PotisEdge • delta, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 10 days ago • Promoted
    Embedded System Engineer

    Embedded System Engineer

    ZVST Cloud Tech • Vancouver, BC, Canada
    Full-time
    Title : Embedded System Engineer.C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS.Develop and test SSD firmware- Preferred not mandatory. Participate in design and code reviews.Coll...Show more
    Last updated: 30+ days ago • Promoted