Associate Software Engineer

Associate Software Engineer

Full-Time 20000 - 28000 £ / year (est.) No home office possible
C

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

Join a dynamic and innovative R&D consultancy in Bristol, where you'll be part of a supportive team dedicated to developing cutting-edge autonomous systems and immersive technologies. With a hybrid working model and a strong focus on employee growth, this role offers you the chance to work with modern tools and real projects, fostering both your technical skills and career progression in a collaborative environment.
C

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

Proficiency in C/C#
Familiarity with Python and Java
Experience with Unity for synthetic environments
Understanding of embedded systems
Knowledge of IoT platforms
Problem-Solving Skills
Ability to write clean, maintainable code
Experience with software testing and deployment
Collaboration and teamwork skills
Strong communication skills
Interest in autonomous systems and robotics
Adaptability to new technologies
Basic understanding of data management and edge computing

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.

Associate Software Engineer
CPS Group (UK) Limited
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>