AccelerComm attracts people who want to work at the edge of what 5G can do - technology that is genuinely advanced and problems that are genuinely hard.

Our work spans algorithm design, physical layer IP development, satellite systems engineering, software, and commercial roles - and no two projects look the same. One week you might be working on channel coding performance for a LEO constellation, the next on integration with a defence programme or a next-generation chipset. The common thread is technical depth: we hire people who have real expertise in their field and want to keep developing it. If that describes you, take a look at what we're working on.

Life at AccelerComm

Search for roles:

We are currently looking to fill a number of roles within out team – filter or search positions available below.

Location

Department: Software

Employment Type: Permanent - Full Time

Location: Southampton, UK

Description


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 Principal Software Engineer to join our Software & Systems Development Team.

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

Key Responsibilities

  • Lead in the development and optimisation of real-time software implementations of wireless communication signal processing, using x86 or ARM targets.
  • Lead in the development and optimisation of high-performance software and APIs for hardware implementations of wireless communication signal processing, utilising technologies such as Linux, DPDK and PCIe.
  • Take the lead in the design and implementation of software solutions through a product lifecycle.
  • Provide strategic leadership to inform technical decision-making and planning at a company level.
  • Take responsibility for the successful and timely delivery of projects by providing technical leadership and by applying skills and expertise.
  • Provide mentoring to aid the development of junior colleagues.
  • Actively contribute to and adhere to AccelerComm engineering methodology, processes and design techniques and be able to offer significant improvements and additions to efficiency and quality of design and product.

Skills, Knowledge and Expertise

Essential:

  • Significant experience in a relevant field in the Wireless communications Industry.
  • Expert experience of working within substantial software projects using C++/C.
  • Experience of Linux development and deployment.
  • Experience of leading Software development activities with multiple contributing engineers of varying skill levels.
  • Experience of developing embedded or high-performance computing software solutions within hardware / software projects.
  • Git version control and peer review.
  • Experience of creating innovative solutions and supporting them through the product lifecycle.
  • Solid knowledge of a scripting language (e.g. Python, Jenkins).
  • Technical documentation writing – specifications, test plans etc.
  • Degree qualified (or equivalent).

Desirable:

  •  Appreciation of mobile communications systems, including Physical Layer interfaces such as nFAPI/FAPI and ORAN LLS
  • Demonstrable experience of having led the software aspects of the integration of implementations of wireless communication signal processing into reference systems, such as FlexRAN  or Open-Air Interface.
  • Use of CI/CD workflow.
  • Use of JIRA workflow.
  • Experience with DPDK application and poll mode driver development ideally BBDEV. 
  • Experience with modern C++ up to C++20.
  • Strong Object-Oriented Design but also with appreciation of Data-Oriented Design and performance.
  • SIMD intrinsic programming for Intel AVX, ARM Neon or equivalent.
  • HPC (High Performance Computing) software solutions.
  • Bare-metal programming or embedded RTOS experience.
  • Understanding of telecoms and/or semiconductor industries.

Personal Attributes

  • Must be personable, highly capable, motivated, enthusiastic and innovative.
  • Present a can-win attitude; able to come up with solutions to intractable problems.
  • Should have hands-on experience of relevant industry tools, techniques and technology. 
  • Should be a supportive team player and technical leader, with an approach to version control and documentation that enables others.
  • Willing to learn from other technical leads, 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.



Department: Software

Employment Type: Permanent - Full Time

Location: Southampton, UK

Description

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 Senior Software Engineer to join our Software & Systems Development Team.
This is a hands-on role, which will play an important part in the growth of AccelerComm and its product portfolio.

Key Responsibilities

  • Create designs, write code and corresponding tests in the development and optimisation of real-time software implementations of wireless communication signal processing, using x86 or ARM targets.
  •  Create designs, write code and corresponding tests for high-performance software and APIs for hardware implementations of wireless communication signal processing, utilising technologies such as Linux, DPDK and PCIe.
  • Assist technical leads in the design and implementation of software solutions through a product lifecycle.
  • Assist in the successful and timely delivery of projects by providing technical leadership and by applying skills and expertise.
  • Provide mentoring to aid the development of junior colleagues.
  • Actively contribute to and adhere to AccelerComm engineering methodology, processes and design techniques and be able to offer significant improvements and additions to efficiency and quality of design and product 

Skills, Knowledge & Expertise

Essential:

  •  Demonstrable experience in a relevant field in the Wireless communications Industry.
  •  Senior Software Engineering experience of working within substantial software projects using C++/C.
  • Experience of Linux development and deployment.
  • Experience of contributing to Software Development activities with multiple contributing engineers of varying skill levels.
  • Experience of developing embedded or high-performance computing software solutions within hardware / software projects.
  • Git version control and peer review.
  • Experience of creating innovative solutions and supporting them through the product lifecycle.
  • Solid knowledge of a scripting language (e.g. Python, Jenkins).
  • Technical documentation writing – specifications, test plans etc.
  • Degree qualified (or equivalent).
Desirable:
  • Appreciation of mobile communications systems, including Physical Layer interfaces such as nFAPI/FAPI and ORAN LLS.
  • Demonstrable experience of having led the software aspects of the integration of implementations of wireless communication signal processing into reference systems, such as FlexRAN or Open-Air Interface.
  •  Use of CI/CD workflow.
  • Use of JIRA workflow.
  • Experience with DPDK application and poll mode driver development ideally BBDEV. 
  • Experience with modern C++ up to C++20.
  • Strong Object-Oriented Design but also with appreciation of Data-Oriented Design and performance.
  • SIMD intrinsic programming for Intel AVX, ARM Neon or equivalent.
  • HPC (High Performance Computing) software solutions.
  • Bare-metal programming or embedded RTOS experience.
  • Understanding of telecoms and/or semiconductor industries

Personal Attributes

  • Must be personable, highly capable, motivated, enthusiastic and innovative.
  • Present a can-win attitude; able to come up with solutions to intractable problems.
  • Should have hands-on experience of relevant industry tools, techniques and technology. 
  • Should be a supportive team player and technical leader, with an approach to version control and documentation that enables others.
  • Willing to learn from other technical leads, 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.


 

Department: Graduate

Employment Type: Permanent - Full Time

Location: Southampton, UK

Description

This is a unique opportunity to join a fast-growing company on the South coast, with international reach. We are looking for a highly capable and enthusiastic individual to join our team. We are specifically seeking a Graduate Engineer; either recently or soon to be graduated with knowledge of the following: C/C++, UVM, Python or Matlab, to contribute to the development of IP, system and board solutions within our product portfolio. This is a hands-on role, which will play an important part in the growth of AccelerComm and its product portfolio.

This role in particular will involve exposure to RF test equipment and hardware, developing RF test methods, understanding and interpreting specifications, protocol analysis with 5G and other associated Wireless standards.

Key Responsibilities

  • Contribute to and eventually take responsibility for the successful and timely delivery of portions of projects by providing technical capabilities and skills, in software design, Software development, implementation and verification.
  • Collaborate with colleagues on the micro-architecture, verification test plan, design, development, verification, SoC physical implementation, FPGA implementation and documentation of our IP 
  • Develop Software implementations that interface with industry standard test equipment (e.. signal generators and signal analysers).
  • Develop Software Implementations for calibration purposes of RF devices.
  • Develop test software programs for implementations and simulation of test systems for wireless communications, using Python / C++.
  • Actively engage with and adhere to AccelerComm engineering methodology, processes and design techniques and be able to offer improvements to efficiency and quality of design and product.
  • 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).
  • Experience in digital design in one or more of the following areas: Software, ASIC or FPGA.
  • Knowledge of a scripting language (e.g. Bash, Perl, Python, TCL)
  • Knowledge of a Software language (C/C++, Matlab) targeting x86 or Arm. 
  • Technical documentation writing and code commenting

Desirable:

  • Knowledge of communications signal processing algorithms (ideally error correction, equalisation, channel estimation, beamforming or another baseband component).
  • Appreciation of mobile communications systems.
  • Knowledge of signal generators and signal analysers is useful but not essential.
  • Experience of logic equivalency checking tools – Formality/Conformal.
  • Understanding of version control systems such as Git, Perforce etc. to enable advanced version control techniques.
  • Experience of developing code for a ‘home project’ as part of a hobby.

Personal Attributes

  • Must be highly capable, motivated, enthusiastic and innovative
  • Should have some experience of relevant industry tools, techniques and technology 
  • Should be a supportive team player, willing to learn from technical leads and senior engineers, open to new ideas and new ways of working
  • Good communication skills – written, presentational and verbal
  • Have a passion for writing code, mathematics, and engineering 

Department: Graduate

Employment Type: Permanent - Full Time

Location: Southampton, UK

Description

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 Hardware Engineer to join our Hardware Team. It’s essential that you have some exposure to designing hardware using a hardware description language such as Verilog or VHDL. Experience of verification is highly desirable, as is any 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 hardware design, implementation and verification
  • Collaborate with colleagues on the design, development, verification, documentation of our System IP targeting Wireless RF communication.
  • Develop Hardware Implementations of IP blocks, using System Verilog or in AI Engines
  • Contribute to build and flow tools using Python, Make or other languages.
  • Actively engage with and adhere to AccelerComm engineering methodology, processes and design techniques.
  • Be willing to work in different areas of the AccelerComm hardware team to expand knowledge across multiple disciplines.



Skills, Knowledge and Expertise

Essential:

  • Degree qualified (or equivalent).
  • Knowledge of hardware design and a hardware description language.
  • Technical documentation writing – report writing

Desirable:

  • Basic knowledge of scripting languages (e.g. Bash, Python)
  • Knowledge of FPGA devices and AI Engines
  • 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 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.  

Department: Hardware

Employment Type: Permanent

Location: Southampton, UK

Description

You will work on revolutionary technology that is at the leading edge of satellite communications, a 5G base station to be deployed on board satellite. This technology will underpin the next generation of mobile standards giving complete coverage to the globe. AccelerComm develop the base band signal processing technology, using hardware acceleration to generate world leading power efficiency. 

You will work on the latest generation space qualified devices, delivering standalone IP, and IP integration, with potential to explore implementation on AI Engines. 

Key Responsibilities

As a Senior Hardware Design Engineer, you will: -

  • Work closely with the Algorithm team to understand requirements and translate them into architectures for RTL implementations
  • Implement designs targeting both FPGA and ASIC using industry standard techniques, including the creation of UVM based testbenches
  • Deploy your designs onto the latest FPGA development platforms for validation and system integration 
  • Actively engage with and adhere to AccelerComm engineering methodology, processes and design techniques, being able to offer improvements to efficiency and quality for both the design flow and the final product 
  • Collaborate with colleagues across the whole design flow: micro-architecture, design, verification, physical implementation and optimisation for ASIC and FPGA

Skills, Knowledge and Expertise


Essential: 
  • Expert knowledge of an RTL language (Verilog, SystemVerilog) for complex ASIC/FPGA products
  • A strong skillset in delivering digital designs in the ASIC and FPGA industry 
  • Optimisation of timing and hardware resources for high throughput data or signal processing applications. Experience in power management techniques, synthesis and timing analysis
  • Track record in collaborating across teams to produce integrated solutions  
  • Experience in technical documentation writing – design specifications, user guides, verification plans
  • Expert user of EDA tools for simulation and synthesis
Desirable: 

  • Knowledge of communications signal processing algorithms (such as error correction, equalisation, channel estimation, beamforming) 
  • Familiar with the AMBA bus protocol
  • Understanding of UVM verification techniques or practical experience using UVM for IP verification
  • Experience using C++/SystemC for design modelling and integration 
  • Knowledge of a scripting language, such as Python    
  • Knowledge and appreciation of project methodologies across the design lifecycle, including agile and waterfall, requirement capture and traceability
Experience with AMD FPGAs and the associated design tools or with any EDAs ASIC backend tools 




Latest news & insights

View all news articles

AccelerComm participates in Airbus UpNext SpaceRAN Demonstrator, Advancing Global 5G Connectivity in Space

Getting 6G right – Setting the standards with 3GPP

AccelerComm and Radisys Secure Funding from UK Space Agency for Next Generation 5G Satellites