Motorola Solutions

Embedded Software Engineer

Motorola Solutions
Apply
7 days ago
Cambridge, United KingdomMid Level

Responsibilities

  • Develop, test, and maintain embedded software using C++17 and Rust across the software development lifecycle.
  • Solve technical problems by analyzing system requirements and applying prior experience.
  • Recommend adjustments and enhancements to software systems, tools, and development processes.
  • Implement unit, regression, and performance test automation.
  • Participate in peer code and AI reviews while maintaining software quality standards.
  • Communicate technical information to team members and support agreement on implementation details.
  • Provide guidance and assistance to entry-level professionals or support staff as needed.

Requirements

  • University degree in Computer Science, Electronics, or a related engineering discipline, or equivalent practical experience.
  • At least 2 years of relevant software development experience.
  • Practical Rust programming experience in a Linux or embedded environment.
  • Strong modern C++17 programming skills on Linux.
  • Ability to deliver moderately complex assignments under general supervision.
  • Strong problem-solving, attention to detail, and technical communication skills.
  • Preferred experience with AI development tools, signal processing principles, Python, Docker, Git, Linux shell scripting, distributed systems, or networked systems.
  • Preferred experience guiding junior engineers or entry-level staff.

Benefits

  • No travel is required.
  • No relocation is provided.
  • Referral payment plan is available.
Motorola Solutions

About Motorola Solutions

10,000+ employees

Motorola Solutions builds mission‑critical communications, video security and access control, body‑worn cameras, and command‑center software for public safety agencies and enterprises. It sells radios and LMR/P25 systems, cloud software, and managed services used by police, fire, and critical infrastructure operators. Headquartered in Chicago and publicly traded on the NYSE (MSI), the company was formed in 2011 after Motorola’s split and operates globally.

Contact me