Ability to work in a hybrid arrangement (office located in Ware). Ability to work in a dynamic team and fast-paced environment and contribute across the entire software development lifecycle, from initial concept generation to final design and implementation. Core Technical Proficiencies: Programming Languages: C/C++ Operating Systems: Practical experience with Linux environments. Concurrency: Understanding of multithreaded programming concepts and implementations. Networking: Knowledge of TCP and UDP networking protocols. Robotics Control: Experience or strong interest in robotic control programming is a significant plus. DevOps & CI/CD: Familiarity with automated testing, continuous integration, and deployment pipelines. Version Control: Proficiency with Git and collaborative development workflows. Responsibilities: Design and implement robust, scalable, and multi-threaded object-oriented software in C++ to address complex challenges in high-speed data processing and networking. Architect and develop advanced software modules utilizing modern C++ design patterns and best practices. Analyze, identify, and optimize low-level system performance issues, applying strong problem-solving skills and engineering expertise. Develop innovative algorithms for controlling image acquisition parameters and managing environmental conditions. Produce comprehensive design documentation detailing software architecture, algorithms, and implementation strategies. Collaborate closely with hardware engineers during board bring-up, system integration, and debugging activities. Conduct thorough peer code reviews to ensure adherence to coding standards, design guidelines, and maintainability. Work closely with Quality Assurance teams to define test cases for new features, identify areas for regression testing, and ensure high product quality. Adhere to and continuously improve established development processes throughout all phases of design and implementation. Contribute to a collaborative development environment by leveraging version control (Git) and participating in code reviews and workflow discussions. Basic Requirements Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. At least 3 years of hands-on experience in embedded systems development. Advanced proficiency in C and C++ design and programming for embedded applications. Solid understanding of operating system concepts, including processes, threads, mutexes, and exception handling. Proficient in using C/C++ compilation and debugging tools. Extensive experience with build systems, especially CMake, and with compilers and related toolchains. Experience with scripting languages, build systems, and version control systems (e.g., Git). Proven experience developing in a Linux environment for ARM target processors. In-depth understanding of embedded design principles, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Fluent in English, both spoken and written. Advantageous Skills and Knowledge: Candidates possessing the following skills will be highly regarded: Programming Languages: C++17, proficiency with Python and/or C. Image Processing: Familiarity with image processing techniques, libraries, or frameworks. Camera Systems: Experience working with camera hardware and software interfaces. Containerization: Experience with Docker and containerization for software deployment and development. DevOps & CI/CD: Familiarity with GitLab, GitLab CI/CD, or similar platforms for continuous integration and deployment. Version Control: Experience collaborating within distributed teams using Git and GitLab. Personal Attributes: Problem-Solving: Demonstrated ability to tackle complex technical challenges. Collaboration: Effective team player comfortable with cross-functional collaboration. Adaptability: Readiness to learn new technologies and adapt to evolving project requirements. Initiative: Proactive approach to identifying and resolving issues. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary and bonus schemes. Two weeks additional pay per year (holiday bonus). 25 days holiday entitlement + bank holidays. Attractive defined contribution pension scheme. Employee stock purchase plan. Flexible working options. Private medical care. Life assurance. Enhanced maternity and paternity pay. Career development support and wide ranging learning opportunities. Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals. Corporate social responsibility initiatives including support for volunteering days. Well known companies discount scheme. LI-ST1 Travel Requirements Under 10% Relocation Provided None Position Type Experienced Referral Payment Plan Yes Company Motorola Solutions UK Limited 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.
UK visa sponsor
Does Motorola Solutions UK Limited sponsor visas?
Yes. Motorola Solutions UK Limited is on the Home Office register of licensed sponsors, so it can sponsor visas, including Skilled Worker visas.
A licence means the employer can sponsor. It doesn't mean every role is open to sponsorship, so confirm with the employer for the role you want.
Current jobs at Motorola Solutions UK Limited
The Technical Project Manager will work within a squad of other Technical Project Managers, software engineers and quality assurance engineers. As part of this squad they will oversee and share tasks for a number of projects with the other Technical Project Managers. A Technical Project Manager is a subject-matter expert who uses their technical background to bridge the gap between the product and technical side of product development. They breathe life into a product by enacting the vision and direction defined in the product roadmap. Typical activities involved in the delivery of a Motorola Solutions software solution for which the Technical Project Manager is responsible include: Producing a project plan and agreeing this with the customer Managing the development and testing of the solution in alignment with the agreed project plan Deployment and customer sign-off of the solution This is a hybrid role, where time will be split between our Glasgow office and your home. Key Responsibilities and Accountabilities: Accountable for the development and delivery of the project delivery plan to a strategic customer or number of customers Accountable for the development of the business process benefits being achieved by a customer Responsible for the management of the application development in accordance with the customer requirements. Responsible for implementation of UAT/SAT in accordance with the test plan. Responsible for management of the training and deployment plan. Responsible for the management of the support plan. Responsible for the in-life technical customer relationship plan. Develop and maintain the project plan in accordance with customer requirements Develop and maintain the documentation relating to the business process re-engineering Manage the development of an application in accordance with the customers requirements Coordinate the planning of the design and installation of the appropriate technical architecture for a solution Manage the customer testing phases of a project deployment, including SAT and UAT Manage the support of the solution once in-life Manage the issues raised by a customer in relation to a deployed solution Develop and maintain the documentation relating to business benefits realisation Manage any third party supplier involvement in project delivery Develop and maintain all project related documentation Identify any new opportunities relating to potential sales opportunities Basic Requirements Person Profile / Core Competencies: A high level of communication skills - written and verbal A high level of technical understanding - with the ability to communicate complex technical information to both technical and non-technical audiences Diplomacy skills for establishing and managing relationships with customer stakeholders Well organised and disciplined in approach to work and time management Must be able to satisfy the requirements for Non-Police Personnel Vetting (NPPV) Level 3 Technical Expertise / Qualifications: A formal qualification (Degree) in Computing Science or equivalent experience Knowledge of Agile Project management principles - with certification or working towards certification Experience of managing the delivery of large and complex software solutions to major customers Proven experience in managing customer requirements Proven leadership and motivation of virtual teams Demonstrable management experience in a delivery-driven environment Technical experience sufficient to manage and convey issues relating to complex software issues Demonstrable experience of project management in a technical environment with a successful track record in product delivery In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary and bonus schemes Two weeks additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Private medical insurance Employee stock purchase plan Flexible working options Life assurance Enhanced maternity and paternity pay Career development support and wide ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well known companies discount scheme LI-DJ1 Travel Requirements Under 10% Relocation Provided None Position Type New Grad Referral Payment Plan Yes Company Motorola Solutions UK Limited 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.
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview Avigilon Alta Video is the engine room for Motorola’s Video Management System. We are a mentor-heavy environment where Junior engineers work directly on production code alongside specialists in WebRTC and real-time streaming. We value curiosity, a "learn-by-doing" mindset, and a passion for building clean, modern web interfaces using Vue 3 and TypeScript. Job Description We are looking for a passionate Frontend Developer (1+ years experience) to join our growing team and help develop our web application built with Vue 3 and TypeScript. If you care about creating great user experiences, writing solid and maintainable code, and continuously improving existing software, you are the person we are looking for! Our UIs incorporate a wide range of interesting and technically challenging features that you will help to shape and improve: Rendering high-resolution video in a performance-critical environment Working with large volumes of data in a performant way Designing and implementing new UI components Investigating and improving performance and scalability as new features are added What You Will Do At Ava, you will make a defining contribution to the development of our disruptive product by: Writing high-quality code with creativity and passion Conceptualising, designing, and delivering new functionality in close collaboration with product management, designers, and frontend and backend developers Improving current engineering processes and tools Staying up to date with the latest developments in design and technology, suggesting short- and long-term solutions Basic Requirements 1+ years of professional experience (or a strong production-ready portfolio) in modern JavaScript (ES6+) and TypeScript Familiarity with Vue 3 (Composition API preferred), component communication, and state management (Pinia/Vuex) Solid understanding of core web fundamentals (HTML5, CSS3, browser rendering) and working with REST APIs. Familiarity with modern AI coding tools (agents, MCPs, automated workflows) A collaborative mindset with a strong desire to learn, ask questions, and solve complex problems alongside your team Bonus Points: Experience testing applications using frameworks such as Jest, Mocha, or Cypress. What We Offer In return for your expertise, we’ll support you every step of the way with structured coaching, clear mentorship, and career development opportunities Competitive salary and bonus schemes Two weeks additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Employee stock purchase plan (ESPP) Life assurance Enhanced maternity/paternity pay Career development support and wide ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well known companies discount scheme We are an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview The Avigilon Alta Video UI team is responsible for the mission-critical infrastructure that powers our VMS. We are currently evolving our platform to support deep-tier interconnection across the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and a commitment to building the most reliable real-time tools in the industry. While our stack features Vue 3, Pinia, and TypeScript on the frontend and Go on the backend, we prioritize engineering fundamentals over specific library knowledge. We are looking for a seasoned developer who can navigate complex logic, manage sophisticated state, and help us steer our architecture forward. We have a fantastic city center office in the heart of Edinburgh and fully embrace a hybrid home/office working model, with an aim for 2 days in the office. Job Description Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Architects and implements complex state management patterns and robust API integrations to support a scaling ecosystem. Optimizes delivery by contributing to CI/CD pipelines and leveraging Firebase services for rapid, reliable feature deployment. Basic Requirements Experience: in software engineering experience, with a heavy focus on modern frontend architecture. Complex Logic & State: Proven ability to manage intricate application states and data flows (e.g., Pinia, Vuex, or Redux). API & Infrastructure: Deep understanding of consuming RESTful APIs and hands-on experience with Firebase and CI/CD workflows. Technical Stack: Advanced proficiency in TypeScript and modern CSS/HTML. Engineering Mindset: A strong foundation in design patterns and the ability to drive architectural changes across a large codebase. Collaboration: Demonstrated team player skills and a willingness to mentor others. Desired Skills Resilient Systems: Excitement about building, operating, and maintaining resilient, scalable systems. Global Architecture: Passion for architecting scalable frontend systems that impact a global community of users. Observability: Drive for frontend observability to understand performance and be able to diagnose complex logic problems. Remote Culture: The team is highly distributed across geographies, and you will thrive in an environment of remote work and asynchronous communication. We believe that a diverse and inclusive workplace spawns innovation – the more diverse our employees are, the more ideas and talents we have to excel as a leader in the technology sector. If you would like to be part of a dynamic team of people who are ambitious, focused, and hardworking then we look forward to meeting you! In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary and bonus schemes Two weeks of additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Private medical insurance Employee stock purchase plan Flexible working options Life assurance Enhanced maternity and paternity pay Career development support and wide-ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well-known companies discount scheme We are an equal opportunities employer and we want you to have every opportunity to shine and show us your talents, please let us know if there is anything we can do to make sure the process works for you. We celebrate diversity and are committed to creating an inclusive environment for all employees
Chrome extension
Check sponsors while you browse LinkedIn.
Sponsor badges appear under every employer in LinkedIn, Indeed and Glassdoor search results, so you can see who can sponsor a visa before you open the job.
