Senior Software Engineer

3 days ago


Ware Hertfordshire, United Kingdom Motorola Solutions Full time

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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.
The Specialty Camera Engineering team based in Ware, UK is responsible for developing cameras for long range surveillance applications, such as border or coastal security. The products are aimed at public and commercial safety. The team is responsible for the development of the complete products, including hardware, firmware and mechanics and takes care of the whole development life-cycle that includes development, testing and maintenance of the systems we build.
Ability to work in a hybrid arrangement (office located in Ware).
In this role, you will be an integral part of our dynamic, fast-paced software development team. We are looking for a proactive contributor who thrives on collaboration and is eager to engage in the entire software development lifecycle, from initial concept generation and architectural design through to final implementation and launch.
This position follows a hybrid model, combining the flexibility of remote work with essential in-person teamwork. Therefore, candidates must be able to reliably commute to our Ware office to collaborate on key projects and attend scheduled team meetings.
Programming Languages: C/C++
Practical experience with Linux environments.
Understanding of multithreaded programming concepts and implementations.
Networking: Knowledge of TCP and UDP networking protocols.
Experience or strong interest in robotic control programming is a significant plus.
DevOps & CI/CD: Familiarity with automated testing, continuous integration, and deployment pipelines.
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.
Produce comprehensive design documentation detailing software architecture, algorithms, and implementation strategies.
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.
Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering.
Advanced proficiency in C and C++ design and programming for embedded applications.
Proficient in using C/C++ compilation and debugging tools.
Experience with scripting languages, build systems, and version control systems (e.g., 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.
Programming Languages: C++17, proficiency with Python and/or C#.
Experience working with camera hardware and software interfaces.
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.
Readiness to learn new technologies and adapt to evolving project requirements.
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.
~ Well known companies discount scheme.

Travel Requirements
Relocation Provided
Referral Payment Plan
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.



  • Ware, Hertfordshire, United Kingdom Motorola Solutions Full time

    Company Overview 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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...


  • Watford, Hertfordshire, United Kingdom La Fosse Full time

    Senior Software Engineer This role is Hybrid, 2/3 days p/w in St Albans. This opportunity does not offer sponsorship. La Fosse are partnering with an innovative, technology-focused, environmental services client who specialise in monitoring systems and services. As a Senior Software Engineer, you will be a hands-on engineering leader, taking ownership of...

  • Software Engineer

    3 days ago


    Hertfordshire, United Kingdom Premier Engineering Full time

    **Software Engineer - Hertfordshire/Remote - £45,000 - £65,000 pa** An Electronics manufacturer are looking for multiple Software Engineers to join their R&D team as they are shifting their focus to more Software defined products. They are looking for a Mid - Senior level Engineer who is looking for somewhere to grow and develop.There is a direct...


  • St Albans, Hertfordshire, United Kingdom La Fosse Full time

    Senior Software Engineer This role is Hybrid, 2/3 days p/w in St Albans. This opportunity does not offer sponsorship. La Fosse are partnering with an innovative, technology-focused, environmental services client who specialise in monitoring systems and services. As a Senior Software Engineer, you will be a hands-on engineering leader, taking ownership of...

  • Project Engineer

    3 days ago


    Ware, Hertfordshire, United Kingdom Wood Full time

    Remarkable people, trusted by clients to design and advance the world. Wood is recruiting for Senior Project Engineers to support the delivery of engineering capital projects based at our client site in Ware, England This is a site-based, open for both permanent staff and contract (outside IR35) position working at the client's operating facility. ...


  • Hertfordshire, United Kingdom Motorola Solutions Full time

    Company OverviewAt Motorola Solutions we believe that everything starts with our people. Were a global close-knit community united by the relentless pursuit to help keep people safer everywhere. Our critical communications video security and command center technologies support public safety agencies and enterprises alike enabling the coordination thats...


  • Ware, Hertfordshire, United Kingdom Wood Full time

    Job Description Remarkable people, trusted by clients to design and advance the world. Wood is recruiting for Senior Project Engineers to support the delivery of engineering capital projects based at our client site in Ware, England This is a site-based, open for both permanent staff and contract (outside IR35) position working at the client's operating...

  • Software Engineer

    1 day ago


    Hertfordshire, United Kingdom TEC Partners Full time

    Role: Software EngineerLocation: CambridgeSalary: Up to £60, DOEAre you an experienced Software Engineer who thrives on solving complex problems and driving technical excellence? We're working with a forward-thinking organisation that's scaling rapidly and looking for a Software Engineer to play a pivotal role in taking their platforms to the next...

  • Software Engineer

    1 week ago


    Ware, Hertfordshire, United Kingdom Motorola Solutions Full time

    Company OverviewAt 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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...

  • Engineer in opleiding

    19 hours ago


    Ware, Hertfordshire, United Kingdom Motorola Solutions Full time

    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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical...