Senior Embedded Engineer

Motorola Solutions

Cambridge

Hybrid

GBP 70,000 - 95,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonus schemes
25 days holiday + bank holidays
Pension scheme
Employee stock purchase plan
Life assurance

Job summary

Motorola Solutions UK Limited is seeking a Senior Embedded Engineer in Cambridge to develop embedded software for distributed spectral monitoring systems using modern C++17 on Linux.

You will contribute across the full software lifecycle, optimize complex systems, and collaborate with a skilled team in a hybrid work environment with office presence in Cambridge.

Qualifications

  • Strong modern C++17 (ISO/IEC 14882:2017) programming in Linux.
  • Experience developing and optimizing complex software systems.
  • Excellent analytical and problem-solving ability.

Responsibilities

  • Create and develop embedded software for distributed spectral monitoring systems.
  • Full software development life cycle responsibilities: requirements, design, development, testing, documentation.
  • Write and maintain robust, high-quality code with test automation.

Skills

C++17
Linux
Software development
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Git
Python
Linux shell scripting

Job description

## Senior Embedded EngineerApply: Cambridge, UK (ZUK140): Full time: Posted Today: R61196## **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. 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**At Motorola Solutions, we believe that everything starts with safety. Safety is 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 public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications.## Job Description**This role is hybrid with the expectation to work out of our Cambridge offices during the week.**We are looking for a Senior Embedded Engineer to join our team.You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with modern C++17 in user space on a Linux operating system.This is a great opportunity to take significant responsibility in a fast paced and successful company, working alongside a talented group of like-minded Engineers on a range of fascinating applications.**Duties and responsibilities**Responsible for the creation and development of software, including but not limited to:* All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation and training.* Programming to deliver robust, clean, high quality software.* Creation of functional designs and specifications.* Rigorous approach to testing, including writing scripts for test automation.* Reviewing code written by other programmers and providing constructive feedback to ensure it aligns with the required quality standards.## Basic Requirements**Experience and Qualifications Required*** Strong modern C++17 (ISO/IEC 14882:2017) programming skills in a Linux environment.* Experience developing and optimizing complex software systems.* Excellent analytical and problem-solving ability.* Attention to detail and a passion for producing high quality software with clean code.* Must demonstrate clear ownership, but not at the expense of teamwork.* Excellent communication skills.**Highly Desirable:*** Rust or an interest in adopting this language* Signal processing* Desirable* A science or engineering degree in Computer Science, Electronics or similar.* Demonstrable experience in:* Design and implementation of kernel technologies and drivers* Python* Docker* Git* Linux shell scripting* Distributed / networked systems* Workday Prompts Training**In return for your expertise, we’ll support you in this new challenge with coaching and 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.* 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-DM1## Travel RequirementsNone## Relocation ProvidedNone## Position TypeExperienced## Referral Payment PlanYes## **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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Support Engineer
Customer Support Engineer

Motorola Solutions • Greater London

Hybrid
GBP 40,000 - 60,000
25 days holiday + bank holidays
Private medical insurance
Employee stock purchase plan
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Motorola Solutions • Uxbridge

Hybrid
GBP 90,000 - 120,000
Competitive salary
Holiday bonus
25 days annual leave
+9
Engineering Technician
Engineering Technician

Motorola Solutions • United Kingdom

On-site
GBP 30,000 - 40,000
Senior Account Manager
Senior Account Manager

Motorola Solutions • United Kingdom

Hybrid
GBP 60,000 - 80,000
Competitive salary and bonus schemes
25 days holiday entitlement + bank holidays
Private medical care
+1
Senior Software Engineer
Senior Software Engineer

Motorola Solutions • Glasgow

Hybrid
GBP 50,000 - 70,000
Competitive salary and bonus schemes
25 days holiday entitlement + bank holidays
Attractive defined contribution pension scheme
+2
Software Engineer, Frontend (TypeScript)
Software Engineer, Frontend (TypeScript)

Motorola Solutions • Uxbridge

On-site
GBP 42,000 - 65,000
Competitive salary and bonus
25 days holiday + bank holidays
Pension scheme
+1
Senior Mechanical Engineer
Senior Mechanical Engineer

Motorola Solutions • United Kingdom

Hybrid
GBP 60,000 - 90,000
Competitive salary
Holiday bonus
25 days holiday + bank holidays
+5
Software Engineer
Software Engineer

Motorola Solutions • Glasgow

Hybrid
GBP 55,000 - 75,000
Competitive salary
Bonus schemes
25 days holiday + bank holidays
+5
Software Engineering Manager
Software Engineering Manager

Motorola Solutions • Glasgow

On-site
GBP 75,000 - 110,000
Competitive salary and bonus schemes
Two weeks additional pay per year
25 days holiday entitlement + bank hol
+6
Application Systems Engineer
Application Systems Engineer

Motorola Solutions • United Kingdom

Remote
GBP 65,000 - 90,000
Competitive salary
Bonus schemes
25 days holiday
+9