Graduate Software Engineer job in West Midlands
- Location
- Birmingham, United Kingdom
- Seniority
- Junior
- Salary
- Not stated
- Posted
- 13 Nov 2026
Verified open 13 Nov 2026 · Source: Company careers page
About the role
Graduate Software Engineer job in West Midlands
Birmingham
09 June 2021
Due to new investment and continued research and development of new technologies and products a position has been created for a graduate software engineer or junior software engineer to join the team. The role will involve exposure to IoT technologies and AI.
• A good relevant bachelors degree from a good university (e.g. ideally 2:1 or 1st in computer science)
• Good experience of embedded C programming, Java or C++
• Practical use of embedded C, C++ or Java within relevant projects (academic or industrial) would be preferred
• Experience of IoT applications, AI or Machine learning could be useful
• This company is small but growing and is developing advanced detection systems for medical device, security and anti-terrorism applications.
More - Graduate software engineer:
The graduate software engineer or junior software engineer opening will involve the design of software, coding (embedded C, C++ and maybe Java), software testing and analysis.
< Back to careers listingNEWS
Blog Post 1 of 2: How to Implement Microsoft 365 Copilot, Creating Real World Productivity Savings.
The top 3 Challenges to Successfully driving the Adoption of Microsoft 365 Copilot.
We at Change Adopt don’t often shout about what we do, probably to our detriment. However, having executed several M365 Copilot trials / rollouts and with demonstrably positive results, we felt there may be interest in understanding how we have achieved this with customers. The image below represents the typical results achieved:
Read More >NEWS
Blog Post 2 of 2: How to Implement Microsoft 365 Copilot, Creating Real World Productivity Savings.
The top 7 factors for successful Microsoft 365 Copilot Adoption
This blog provides insight into the key factors that need to be considered in order to build a successful Microsoft 365 Copilot adoption strategy.
This blog is the 2nd of 2 on this subject. Blog 1 can be read here.
To recap, blog 1 covered the top 3 key challenges that we’re seeing organisations not take into consideration when creating a strategy, below is a brief summary of blog 1:
- Empathetic Approach: Many organizations treat Copilot as just another application without considering the users' perspectives. It's important to understand the mental processes involved in influencing people's perceptions and attitudes to create the desired behaviours and cultures required to adopt new working practices.
- Engrained Working Practices: Copilot is integrated into all major productivity, communications, and collaboration applications, requiring users to change multiple, deeply engrained working practices. This can lead to resistance, as users may revert to their existing practices when under pressure.
- New Skillset: Generative AI requires a completely new skill set, including prompt engineering. Users need to learn how to interact with the technology effectively to achieve the desired results. If not done correctly, it can negatively impact their perception of the tool and their willingness to continue using it.
These challenges highlight the need for a thoughtful and empathetic approach to adoption, considering the users' perspectives and the realities of their work environments.
Read More >Similar jobs in Birmingham at other employers
Java Engineer
Version 1Solutions Architect
Allegis Global SolutionsPower Platform Consultant
Version 1Senior .Net Consultant
Version 1
More jobs at Change Adopt
Software Engineers
New on EvolcChange Manager
New on Evolc