Logo of Huzzle

Graduate Software Engineer

  • Job
    Full-time
    Entry Level
  • Quick Apply

AI generated summary

  • You should have programming skills (Golang, Python, C, etc.), REST API knowledge, network security awareness, version control experience, and a passion for ML/Computer Vision, backed by strong academic results.
  • You will design, test, and deliver features, embrace test-driven development, utilize Git for collaboration, and develop for Machine Learning and Computer Vision.

Requirements

  • Knowledge of a general-purpose programming language, including any of: Golang, Python, C, C++, Java, JavaScript, HTML, or CSS.
  • Designing, developing, and consuming REST APIs.
  • Knowledge of network security (e.g. SSL/TLS) and other crypto concepts.
  • Appreciation of test-driven development, continuous integration/deployment, Kanban.
  • Experience using Version Control Software such as Git as part of working in a team.
  • Experience developing for Machine Learning / Computer Vision.
  • You will also have achieved excellent academic results at a recognised university or are able to demonstrate outstanding technical skills and are proficient in English.
  • We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from your teammates if you’re stuck.
  • You should take pride in your work and want a career where your creative abilities will make a difference to the world of technology whilst being part of an impressive R&D environment.
  • If you have experience developing software either for a University project or as a hobby and can show us on GitHub or elsewhere please let us know when you apply so we can discuss it at the interview.

Responsibilities

  • - You will be working on everything from research and design, to testing and delivering features, across our entire product range.
  • - Appreciation of test-driven development, continuous integration/deployment, Kanban.
  • - Experience using Version Control Software such as Git as part of working in a team.
  • - Experience developing for Machine Learning / Computer Vision.

FAQs

Do we support remote work?

Yes, we operate in a hybrid format, which consists of approximately 2 days in the Uxbridge office each week.

What programming languages should I know for this position?

While familiarity with Go is not required, knowledge of any general-purpose programming languages such as Python, C, C++, Java, or JavaScript would be beneficial.

Is prior experience in software development necessary?

No prior professional experience is required, but any experience developing software for university projects or as a hobby will be advantageous.

Will I receive training and development support?

Yes, the company provides coaching and development every step of the way to support you in your new challenge.

What kind of projects will I work on as a Graduate Software Engineer?

You will be involved in a variety of tasks, including research, design, testing, and delivering features across our entire product range, specifically in the security solutions sector.

Are there opportunities for career growth within the company?

Yes, Motorola Solutions offers career development support and a wide range of learning opportunities.

What benefits does the company offer?

The company offers a competitive salary, holiday bonuses, generous holiday entitlement, private medical care, pension schemes, and various employee support programs, among other benefits.

Is there any travel required for the position?

No, there are no travel requirements for this position.

Do I need to submit a portfolio of my work?

If you have developed software for university projects or as a hobby, you are encouraged to share examples from GitHub or similar platforms when applying.

What kind of team environment can I expect?

You can expect a collaborative team environment where problem-solving is valued and learning from teammates is encouraged.

A global leader in public safety & enterprise security, making communities safer & businesses stay productive & secure.

Manufacturing & Electronics
Industry
10,001+
Employees
2011
Founded Year

Mission & Purpose

Motorola Solutions is a global leader in public safety and enterprise security. Our solutions in land mobile radio communications, video security & access control and the command center, bolstered by managed & support services, create an integrated technology ecosystem to help make communities safer and businesses stay productive and secure. At Motorola Solutions, we’re ushering in a new era in public safety and security.