At a Glance
- Tasks: Join a team to develop advanced autonomous systems and contribute to real-world projects.
- Company: Innovative R&D consultancy focused on robotics and immersive technologies.
- Benefits: Enjoy hybrid working, exposure to cutting-edge tech, and a supportive startup environment.
- Why this job: Kick-start your tech career with hands-on experience and opportunities for growth.
- Qualifications: Degree in Computer Science or related field; strong interest in IoT or robotics required.
- Other info: Collaborate with experts and work on exciting projects using modern tools like Unity.
The predicted salary is between 20000 - 28000 £ per year.
Are you a recent graduate or early-career developer looking to kick-start your journey in tech? Want to work on cutting-edge autonomous systems, robotics, and immersive technologies? This is your opportunity to join a fast-paced, innovation-led R&D consultancy building the future of intelligent platforms.
The Role
As an Associate Software Engineer, you’ll work alongside a small, expert team to support the development of advanced autonomous systems used in real-world applications. You’ll contribute to both software and hardware elements — from coding and testing to integration and simulation.
You’ll gain hands-on experience with real projects, modern tools, and emerging technologies across robotics, IoT, and synthetic environments (like Unity).
Key Responsibilities
- Support the development and configuration of autonomous system platforms
- Contribute to the testing and deployment of software and firmware
- Assist with designing synthetic test environments, primarily using Unity
- Collaborate with senior engineers and cross-functional teams
- Develop clean, maintainable code in line with project requirements
- Actively learn and grow your knowledge of embedded systems, data handling, and edge computing
Tech You’ll Work With
- Languages: C/C#, Python, Java
- Tools: Unity, embedded microcontrollers, IoT platforms
- Concepts: Autonomous systems, synthetic testing, data management, edge computing
Ideal Candidate
- Degree (or equivalent experience) in Computer Science, Software Engineering, or related field
- Strong interest in autonomous systems, IoT, or robotics
- Familiarity with one or more of the listed programming languages
- A problem-solving mindset and eagerness to learn
- Excellent communication skills and a team-first attitude
What’s On Offer
- Salary: £25,000 – £35,000 depending on experience
- Hybrid working – Bristol office with flexible remote options
- Exposure to cutting-edge tech and early-stage innovation
- Supportive and collaborative startup-style environment
- Real opportunities to grow and take ownership as the company scales
This is a fantastic chance for a motivated graduate or junior developer to work at the forefront of applied R&D — contributing to the design, testing, and evolution of future-facing platforms.
Apply now to start your journey!
For more information or to apply, contact: Thomas Garrett – Senior Recruitment Consultant tgarrett@ioassociates.co.uk
Associate Software Engineer employer: CPS Group (UK) Limited
Contact Detail:
CPS Group (UK) Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Unity and the programming languages like C/C#, Python, and Java. Having hands-on experience or projects showcasing these skills can really set you apart during the interview process.
✨Tip Number 2
Engage with online communities or forums related to autonomous systems, IoT, and robotics. Networking with professionals in these fields can provide valuable insights and potentially lead to referrals that could help you land the job.
✨Tip Number 3
Prepare to discuss your problem-solving approach and any relevant projects you've worked on. Be ready to explain how you tackled challenges and what you learned from those experiences, as this will demonstrate your eagerness to learn and grow.
✨Tip Number 4
Showcase your teamwork skills by discussing any collaborative projects you've been involved in. Highlighting your ability to work well in a team-first environment will resonate with the company's culture and values.
We think you need these skills to ace Associate Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences related to software engineering, particularly in programming languages like C/C#, Python, and Java. Emphasise any projects or coursework that involved autonomous systems, IoT, or robotics.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention specific projects or experiences that demonstrate your problem-solving mindset and eagerness to learn, as well as your interest in the company's focus on cutting-edge technologies.
Showcase Relevant Projects: If you have worked on any personal or academic projects related to autonomous systems or robotics, include them in your application. Describe your role, the technologies used, and the outcomes to illustrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a tech role.
How to prepare for a job interview at CPS Group (UK) Limited
✨Showcase Your Passion for Technology
Make sure to express your enthusiasm for autonomous systems, robotics, and IoT during the interview. Share any relevant projects or experiences that highlight your interest in these areas, as it will demonstrate your commitment to the role.
✨Prepare for Technical Questions
Brush up on your knowledge of programming languages like C/C#, Python, and Java. Be ready to discuss your coding experience and problem-solving approaches, as technical questions are likely to come up during the interview.
✨Familiarise Yourself with Unity
Since the role involves working with synthetic test environments using Unity, it’s a good idea to have a basic understanding of the platform. If you have any experience with it, be prepared to discuss how you've used it in past projects.
✨Demonstrate Teamwork and Communication Skills
Highlight your ability to work collaboratively with others. Provide examples of how you've successfully communicated and collaborated in team settings, as this role requires a strong team-first attitude.