cover image
Motorola Solutions

Motorola Solutions

www.motorolasolutions.com

1 Job

24,080 Employees

About the Company

Motorola Solutions is solving for safer. We build and connect technologies to help protect people, property and places. Our solutions enable the collaboration between public safety agencies and enterprises that's critical for a proactive approach to safety and security. Learn more about how we're solving for safer communities, safer schools, safer hospitals, safer businesses - safer everywhere - at www.motorolasolutions.com.

Listed Jobs

Company background Company brand
Company Name
Motorola Solutions
Job Title
Junior Software Engineer
Job Description
**Job Title:** Junior Software Engineer **Role Summary:** Assist the R&D team in developing, testing, and delivering software across the entire product line for a security technology provider. Work on research, design, implementation, and feature delivery while learning new languages and frameworks. **Expectations:** - Graduate or newly qualified; demonstrated strong academic performance. - Proficient in English and comfortable working independently and in a team. - Ability to learn new technologies quickly and contribute to cross‑functional projects. **Key Responsibilities:** - Participate in the full software development lifecycle: requirement analysis, design, coding, testing, deployment, and maintenance. - Build and consume RESTful APIs; implement features in Go or other team languages. - Apply best practices such as test‑driven development, continuous integration/deployment, and Kanban workflow. - Collaborate with colleagues on code reviews, architecture discussions, and problem resolution. - Write clear, maintainable code and create documentation for new features. - Occasionally contribute to security research, including SSL/TLS and other cryptographic concepts. **Required Skills:** - Knowledge of at least one general‑purpose programming language (Go, Python, Java, C/C++, JavaScript, HTML/CSS). - Understanding of RESTful API design and development. - Version control experience with Git in a team setting. - Familiarity with TDD, CI/CD pipelines, and Agile/Kanban methodologies. - Basic knowledge of network security (SSL/TLS) and cryptographic principles. - Willingness to learn new languages, frameworks, and domains (e.g., machine learning, computer vision). - Strong problem‑solving skills and an autonomous yet collaborative work style. **Required Education & Certifications:** - Bachelor’s (or equivalent) degree in Computer Science, Software Engineering, or a related technical field, or recent graduate status with exceptional academic record. - Proficiency in English; certifications not mandatory but welcome.
Uxbridge, United kingdom
Hybrid
Junior
12-03-2026