
Graduate Software Engineer
AccelerComm Ltd
full-time
Posted on:
Location Type: Hybrid
Location: Southampton • 🇬🇧 United Kingdom
Visit company websiteJob Level
Entry Level
Tech Stack
LinuxPython
About the role
- Contribute and eventually take responsibility for the successful and timely delivery of portions of projects by providing technical capabilities and skills Software development, implementation and verification
- Collaborate with colleagues on the design, development, verification, 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.
Requirements
- Degree qualified (or equivalent).
- Knowledge of Programming in C or C++ targeting x86 or Arm on Linux environments.
- Technical documentation writing – report writing
- 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.
- 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 with the commitment 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++MatlabPythonBashcommunications signal processing algorithmserror correctionequalisationchannel estimationbeamforming
Soft skills
personableadaptablemotivatedteam playergood communication skillssupportivewilling to learnopen to new ideaspresentablecommitment to relationships
Certifications
Degree qualified