Enable job alerts via email!

Graduate Software Engineer

AccelerComm Ltd

Southampton

On-site

GBP 30,000 - 40,000

Full time

Yesterday
Be an early applicant

Job summary

A technology company in the UK is seeking a Graduate Software Engineer to contribute to projects involving software development for wireless communication. The ideal candidate will be degree qualified and possess knowledge in C or C++. You will be part of a dynamic team working on engaging challenges, with opportunities to expand your skills across various projects.

Qualifications

  • Degree qualified (or equivalent) is essential.
  • Knowledge of programming in C or C++ targeting x86 or Arm on Linux environments is required.
  • Technical documentation writing skills are necessary.

Responsibilities

  • Contribute to the timely delivery of software projects.
  • Collaborate on design and documentation for RF communication systems.
  • Develop software implementations using C/C++.
  • Contribute to software testing environments with Python.

Skills

C or C++ programming
Technical documentation writing
Basic knowledge of Python
Basic knowledge of Bash

Education

Degree in relevant field

Tools

Linux environments
Git
Job description
Graduate Software Engineer

AccelerComm Ltd

Employment Type: Permanent - Full Time

Location: Southampton, UK

This is a unique opportunity to join a fast‑growing company on the South coast, with international reach. We are looking for a capable, enthusiastic and personable Software Engineer to join our Software & Systems Development Team. It's essential that you have some exposure to writing code in C or C++; experience of Matlab and Python is also highly desirable, as is any contributing knowledge of Wireless Communication.

This is a hands‑on role, which will play an important part in the growth of AccelerComm and its product portfolio.

Key Responsibilities
  • Contribute and eventually take responsibility for the successful and timely delivery of portions of projects by providing technical capabilities and skills in software development, implementation and verification.
  • Collaborate with colleagues on the design, development, verification, and documentation of our system IP targeting wireless RF communication.
  • Develop software implementations of IP, using C/C++ and occasionally Matlab.
  • Contribute to software and systems test environments using Python.
  • Actively engage with and adhere to AccelerComm engineering methodology, processes and design techniques.
  • Be willing to work in different areas of the AccelerComm development team to expand knowledge across multiple disciplines.
Skills, Knowledge and Expertise
Essential
  • Degree qualified (or equivalent).
  • Knowledge of programming in C or C++ targeting x86 or Arm on Linux environments.
  • Technical documentation writing – report writing.
Desirable
  • Basic knowledge of scripting languages (e.g., Bash, Python).
  • Knowledge of communications signal processing algorithms (ideally error correction, equalisation, channel estimation, beamforming or another baseband component).
  • Appreciation of mobile communications systems.
  • Understanding of source code version control systems such as Git.
  • Experience of developing code for a 'home project' as part of a hobby, with an example to demonstrate.
  • Should have some experience of relevant industry tools, techniques and technology with an eye to emerging technologies.
Personal Attributes
  • Must be personable, highly capable, adaptable and motivated with a desire to learn.
  • Should be a supportive team player, willing to learn from technical leads and senior engineers, open to new ideas and new ways of working.
  • Should be presentable and committed to build long‑term viable relationships with all stakeholders.
  • Good communication skills – written, presentational and verbal.
  • Have a passion for writing code, mathematics, and engineering.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.