- Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ for solving challenging problems involving high speed data processing and networking
- Design advanced software modules that follow modern C++ design patterns
- Apply C programming skills for Linux device driver development and debugging
- Apply problem solving skills and experience to identify and improve low-level system performance issues
- Apply engineering principles to design algorithms for controlling image acquisition parameters, as well as environmental conditions (Temperature, Power, Fog, Frost, etc.)
- Create design documents on software architecture and algorithms
- Collaborate with Hardware designers on board bring-up and debug
- Maintain and improve Firmware build system using Make and Python
- Review code of peers for adherence to coding standards and design guidelines
- Estimate and track time and effort necessary for completing implementation tasks
- Review Marketing and Product Requirements Document during feasibility and development
- Collaborate with Quality Assurance team on identifying test cases for new features and areas for regression tests
- Follow the established development process for all design and implementation tasks
- Provides mentorship and coaching to junior developers
- 3+ years embedded development experience
- Strong C and C++ design and programming skills for embedded applications
- Firm grasp of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling
- Experience with C/C++ compilation and debugging tools
- Experience with scripting languages, build systems, and version control systems
- Excellent written and oral communication skills
- Degree in Computer or Electrical Engineering, Computer Science, or related technical discipline
- Experience with development in a Linux environment for ARM target processors
- Understanding of embedded design considerations including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing
- Knowledge of digital imaging/photography and audio/video coding
- University degree
- 2+ years embedded development experience
-
Firmware Developer
4 days ago
Epsilon Solutions Ltd. Vancouver, CanadaJoin to apply for the Firmware Developer role at Epsilon Solutions Ltd. · 5 days ago Be among the first 25 applicants · Join to apply for the Firmware Developer role at Epsilon Solutions Ltd. · Save this job with your existing LinkedIn profile, or create a new one. Save this job ...
-
Firmware Development Engineer
6 days ago
Intel Corporation Vancouver, BC, Canada $85,600 - $128,200Firmware Development Engineer page is loaded Firmware Development Engineer · Apply locations Canada, Vancouver time type Full time posted on Posted 3 Days Ago job requisition id JR Job Details: · No one else is this obsessed with engineering a brighter future. Join us, because ...
-
Firmware Development Engineer
5 days ago
Intel Corporation Vancouver, CanadaFirmware Development Engineer page is loaded · Firmware Development Engineer · Apply locations Canada, Vancouver time type Full time posted on Posted 3 Days Ago job requisition id JR Job Details:Job Description: · Do Something Wonderful · Intel put the Silicon in Silicon Valley ...
-
Firmware Development Engineer
6 days ago
Intel Corporation Vancouver, BC, Canada $85,600 - $128,200Firmware Development Engineer page is loaded · Firmware Development Engineer · Apply locations Canada, Vancouver time type Full time posted on Posted 3 Days Ago job requisition id JR Job Details: Job Description: · Do Something Wonderful · Intel put the Silicon in Silicon Va ...
-
Firmware Development Engineer
6 days ago
Intel GmbH Vancouver, BC, Canada $85,600 - $128,200No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. Join us, because at Intel, we are building a better tomorrow. With the first Open System Foundry model in the world, o ...
-
Firmware Development Engineer
5 days ago
Intel GmbH Vancouver, CanadaJob Description · Do Something Wonderful · Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let's ...
-
Firmware Development Engineer
6 days ago
Intel GmbH Vancouver, BC, Canada $85,600 - $128,200Job Description · Do Something Wonderful · Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let' ...
-
Firmware Development Engineer
5 days ago
AMD Vancouver, Canada Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blo ...
-
Firmware Development Engineer
2 weeks ago
Intel Vancouver, CanadaJob Description · Do Something Wonderful · Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let ...
-
Firmware Developer II
5 days ago
Motorola Solutions Vancouver, CanadaAt Motorola Solutions, we're guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for sa ...
-
Firmware Developer II
2 weeks ago
Motorola Solutions Vancouver, Canada Full timeJob Description · Responsibilities include: Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ for solving challenging problems involving high speed data processing and networking · Design advanced software modules that follow modern C++ ...
-
Jr. Firmware Verification Developer
4 days ago
Fortinet Burnaby, CanadaDescription · As a firmware verification developer in the Hardware team, you will participate in product development and experimental projects. · Responsibilities: · •Carry out firmware and system verification tests for product development and experimental projects. · •Work with ...
-
Development Team Lead
2 weeks ago
Iris Energy Vancouver, Canada**Key Responsibilities** · - Mentor other peer engineers with workflow and complex software solution buildings with your skills and experience · - Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for ...
-
Technical Program Manager Remote
2 weeks ago
Motorola Solutions Vancouver, Canada**Company Overview**: · At Motorola Solutions, we believe that everything starts with safety. It's the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class. · As a global leader in pub ...
-
Contractor Talent Pool
2 weeks ago
MistyWest Vancouver, Canada FreelanceAre you interested in working with MistyWest but don't see a permanent role that fits your skills and abilities? · We are actively recruiting for contract and contract-to-hire talent in a few different categories: · - Engineering Tech Leads & Project Managers · - Firmware & Embed ...
-
Parking Operations Technology Support
3 weeks ago
The City of Vancouver Vancouver, Canada**Requisition ID**:37621 · **Company** · Located on the traditional, ancestral and unceded lands of the xwməθkwəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistent ...
-
Future Westies
2 weeks ago
MistyWest Vancouver, CanadaDo you see yourself as an Impact Architect, with a diverse background and experiences to draw upon, looking to make the world a better place through technology? · Just because you don't see an opening on our team right now, doesn't mean we don't want to hear from you · We're alwa ...
-
Vp of Technology Development
3 weeks ago
Portable Electric Vancouver, Canada**We areVice President, Technology Development** · **Position Type**: Full Time, Permanent · **At Portable Electric, we believe in Clean, Quiet power. Off-Grid.** · **About Portable Electric** · Portable Electric is an exciting scale-up clean technology company. Our vision is to ...
-
Network Security Specialist
3 weeks ago
GoCo Vancouver, CanadaWho are we? · GoCo is a next-generation managed service provider that offers robust and flexible business communication technology like Unified Communications, Managed Networks, and Network Security to its customers. · We are a group of experienced technology entrepreneurs from d ...
-
Vp of Technology Development
2 weeks ago
Portable Electric Vancouver, Canada**Vice President, Technology Development** · **Position Type**: Full Time, Permanent · **At Portable Electric, we believe in Clean, Quiet power. Off-Grid.** · **About Portable Electric** · Portable Electric is an exciting scale-up clean technology company. Our vision is to bring ...
Firmware Developer II - Vancouver, BC, Canada - Motorola Solutions
Description
At Motorola Solutions, we're guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.
Department Overview
Motorola Solutions Video Division is defining the future of the security industry through innovative Company Overview
At Motorola Solutions, we're guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.
Aperçu de l'entreprise
Chez Motorola Solutions, 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 solutions 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 solutions sécurisées en développant les meilleures technologies 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 solutions 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.
Department Overview
Motorola Solutions Video Division is defining the future of the security industry through innovative end-to-end-solutions. We're changing the landscape of the surveillance industry through advanced award-winning AI based surveillance systems. Artificial Intelligence is transforming the world and our team is advancing the field as it applies to the surveillance industry. We are proud to be industry leaders in video analytics with features which include edge-based, deep learning driven object detection, and Appearance Search. Motorola Video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution / high quality video.
Job Description
Responsibilities include: Qualifications:
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.
The base salary range for this position in British Columbia is 80, ,000 CAD.
#LI-CA1
Basic Requirements
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 email .
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. Si vous avez besoin de mesures d'adaptation, svp nous faire parvenir un courriel à .
At Motorola Solutions, we believe our people are our greatest strength. More than 20,000 strong, we're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.
As we have for nearly a century, we design and advance technology – intentionally, purposefully, responsibly – that prioritizes people and helps save lives. We build and connect critical communications, video security and command center technologies to help protect people, property and places. And our solutions enable the collaboration between public safety agencies and enterprises that's critical for a proactive approach to safety and security.
Because we believe that the next big idea can come from anyone, anywhere at any time, we're transforming the technology of today with tomorrow in mind. Anything is possible with the freedom to think outside the box. Connect with a career that matters and help us to build a future of safer, together. Learn more .
#J-18808-Ljbffr