Talent.com
Motorola Solutions
Senior Software EngineerMotorola Solutions • Ware, UK
Senior Software Engineer

Senior Software Engineer

Motorola Solutions • Ware, UK
30+ days ago
Job type
  • Full-time
Job description

Job Description

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.

Create a job alert for this search

Senior Software Engineer • Ware, UK

Similar jobs

Senior Software Engineer

MimecastGreater London, England, United Kingdom
Full-time

Senior Engineer role in Strategic Initiatives (R&D) to contribute to the build-and-prove layer of Mimecast P&E’s AI Native Engineering function.Focus on making AI-native and agentic ways of working... Show more

 • Promoted

Senior Software Engineer

Cisco Systems, Inc.Greater London, England, United Kingdom
Full-time

Webex Real-time Media Engineering Group.Cisco's Webex Real-time Media Engineering Group is redefining the future of collaboration.We’re building a world where people connect effortlessly to enjoy m... Show more

 • Promoted

Senior Software Engineer

GigsGreater London, England, United Kingdom
Full-time

At Gigs, we're building the operating system for mobile services—a platform that lets tech companies embed global connectivity into their products effortlessly.Just as Stripe lets any business add ... Show more

 • Promoted

Senior Software Engineer

loveholidaysGreater London, England, United Kingdom
Full-time

Why Engineering @loveholidays?.At loveholidays we trailblaze together.We’re on a mission to open the world to everyone, giving our customers unlimited choice, unmatched ease and unmissable value fo... Show more

 • Promoted

Senior Software Engineer (AppGlass)

JetBrainsGreater London, England, United Kingdom
Full-time

At JetBrains, code is our passion.Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth.By automating routine checks and corrections, o... Show more

 • Promoted

Senior Software Engineer/ Senior AI Engineer

RELXGreater London, England, United Kingdom
Full-time

Senior Software Engineer / Senior AI Engineer.Are you excited about building intelligent systems powered by innovative AI technologies? Do you enjoy designing models that turn complex data into imp... Show more

 • Promoted

Senior Software Engineer - Platform

C3.ai, Inc.City of Westminster, England, United Kingdom
Full-time

C3 AI (NYSE: AI) is the Enterprise AI application software company.C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end‑to‑end platform for developing, ... Show more

 • Promoted

Senior Software Engineer

TechmunityGreater London, England, United Kingdom
Full-time

Are you a product-minded engineer who wants to work shoulder to shoulder with tech leaders from Revolut, Meta, Spotify and top performers from London's most successful startups?.This is a YC-backed... Show more

 • Promoted

Senior Software Engineer

Bauer Media Outdoor UKGreater London, England, United Kingdom
Full-time

Bauer Media is a leading media business reaching millions of people across Europe through audio, digital, and out of home advertising.We’re behind well known brands including Kiss, Absolute, Magic,... Show more

 • Promoted

Senior Software Engineer

G MASSGreater London, England, United Kingdom
Permanent

G MASS are currently looking for an experienced Software Engineer to join a leading Investment Manager client on an initial 6-month engagement.This role sits within a core engineering team at the c... Show more

 • Promoted

Senior Software Engineer

trg.Greater London, England, United Kingdom
Full-time

London (4 days onsite, 1 remote).We're working with a fast-growing AI Engineering team based in London on a Senior Software Engineer hire.The team has a genuine startup culture, small, focused, hig... Show more

 • Promoted

Senior Software Engineer

NearTech SearchGreater London, England, United Kingdom
Full-time

Our client is a fast-growing payments technology company who are transforming their sector.Due to continued platform growth and global demand for their technology, they are expanding their engineer... Show more

 • Promoted

Senior Software Engineer

Carbon ReGreater London, England, United Kingdom
Full-time

At Carbon Re, we’re on a mission to cut gigatonnes of carbon emissions from the world’s biggest emitting industries, like cement, steel, and glass, by applying cutting‑edge AI where it matters most... Show more

 • Promoted

Senior Software Engineer I

Thought MachineGreater London, England, United Kingdom
Full-time

Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.To achieve this, we have developed the foundations of modern banking through core and paym... Show more

 • Promoted

Senior Software Engineer

624 Cisco International LimitedGreater London, England, United Kingdom
Full-time

Senior Software Engineer – Webex Real‑time Media Engineering Group.Our Webex Real‑time Media Engineering Group is redefining the future of collaboration.We're building a world where people connect ... Show more

 • Promoted

Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B CorporationGreater London, England, United Kingdom
Full-time

Senior Software Engineer | London | £80,000 - £150,000 | Python | React.Are you a software engineer who enjoys shipping real products, solving tangible customer problems, and seeing your work in pr... Show more

 • Promoted

Senior Software Engineer

Mimecast LimitedGreater London, England, United Kingdom
Full-time

Senior Software EngineerApplylocations: Great Britain - Londontime type: Full timeposted on: Posted Todayjob requisition id: R6510**Senior Engineer****Strategic Initiatives (R&D)** is looki... Show more

 • Promoted

Senior Software Engineer

Centric SoftwareGreater London, England, United Kingdom
Full-time

Centric Software® is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes.We equip retail, fash... Show more

 • Promoted

Senior Software Engineer

G MASS ConsultingGreater London, England, United Kingdom
Permanent

G MASS are currently looking for an experienced Software Engineer to join a leading Investment Manager client.This role sits within a core engineering team at the centre of a highly quantitative in... Show more

 • Promoted

Senior Software Engineer, Identity

Visa HuntGreater London, England, United Kingdom
Full-time

Software is eating the world, but AI is eating software.We live in unprecedented times – AI has the potential to exponentially augment human intelligence.Every person will have a personal tutor, co... Show more