Senior Software Engineer

AccelerComm

Southampton

On-site

GBP 75,000 - 110,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AccelerComm Ltd in Southampton, UK is seeking a Senior Software Engineer to design, implement and optimize real-time software for 5G NR PHY systems on embedded platforms. You will work on high-performance C/C++ code, Linux-based deployments and contribute across the product lifecycle.

The role demands strong debugging, system design and collaboration with senior engineers; on-site work in Southampton and mentoring responsibilities are part of the position.

Qualifications

  • Demonstrable experience in wireless communications industry.
  • Senior software engineering with C/C++ in large projects.
  • Experience Linux development and deployment.
  • Contributing to software development with multiple engineers.
  • Experience CI/CD workflows.
  • Experience Agile workflows (JIRA).
  • Embedded/high-performance computing software development.
  • Git version control and peer review.

Responsibilities

  • Create designs, write code and tests for real-time software on embedded platforms using x86/ARM targets.
  • Develop high-performance software APIs for hardware implementations of signal processing (Linux, DPDK, PCIe).
  • Assist technical leads in software design and lifecycle delivery.
  • Provide technical leadership to ensure timely project delivery.
  • Mentor junior colleagues.
  • Contribute to engineering methodologies and improve design quality.

Skills

Wireless comms
C/C++
Linux develop
CI/CD
Agile (JIRA)
Embedded HPC
Git
Scripting (Python)
Documentation
Product lifecycle

Education

Degree qualified

Tools

Linux
Git
JIRA
CI/CD tooling

Job description

Senior Software Engineer

Department: Software

Employment Type: Permanent

Location: Southampton, UK

Description

We are seeking a Senior Software Engineer to help implement, design and optimize the infrastructure code underpinning our 5G NR physical layer (PHY) systems. This role focuses on developing and optimizing platform specific code to ensure real-time performance on embedded platforms

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 and 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 CI/CD workflows.
  • Experience of Agile workflows (using JIRA).
  • 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, Groovy).
  • Technical documentation writing – specifications, design, architecture, test plans etc.[MA1.1][MS1.2]
  • Degree qualified (or equivalent).

Desirable:

  • Appreciation of mobile communications systems, including Physical Layer interfaces such as DIFI, nFAPI/FAPI and ORAN LLS.[MD2.1]
  • Understanding of telecoms and/or semiconductor industries.
  • Experience with modern C++ up to C++20.
  • Strong Object-Oriented Design but also with appreciation of Data-Oriented Design and performance.[MA3.1]
  • Experience with DPDK application and poll mode driver development ideally BBDEV.
  • SIMD intrinsic programming for Intel AVX, ARM Neon or equivalent.
  • HPC (High Performance Computing) software solutions.
  • Bare-metal programming or embedded RTOS experience.

Personal Attributes

  • 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.
  • Willing to learn from other technical leads, open to new ideas and new ways of working.
  • Self-motivated and able to make relevant decisions on a day-to-day basis.
  • Good communication skills – written, presentational and verbal.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Yoh • Chilworth

Hybrid
GBP 90,000 - 120,000
Bonus
Equity
Senior Software Engineer
Senior Software Engineer

Yoh, A Day & Zimmermann Company • Southampton

Hybrid
GBP 70,000 - 110,000
Bonus + Equity
Senior Design Engineer
Senior Design Engineer

AccelerComm Ltd • Southampton

On-site
GBP 65,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Spectrum IT • Southampton

On-site
GBP 70,000 - 90,000
Senior System Architect Southampton, UK
Senior System Architect Southampton, UK

AccelerComm Ltd • Southampton

Hybrid
GBP 90,000 - 130,000
Bonus up to 20% of salary
EMI share options
Pension
+2
Senior Design Engineer
Senior Design Engineer

AccelerComm Ltd • West of England

Hybrid
GBP 75,000 - 100,000
Bonus up to 20% of salary
EMI share options
Pension
+2
Senior Design Engineer
Senior Design Engineer

AccelerComm Ltd • Bristol

Hybrid
GBP 60,000 - 95,000
Bonus up to 20% of salary
EMI share options
Pension
+3
Senior Software Engineer
Senior Software Engineer

Spectrum IT Recruitment • Southampton

On-site
GBP 70,000 - 95,000
Senior Design Engineer
Senior Design Engineer

AccelerComm Ltd • Cambridge

Hybrid
GBP 70,000 - 95,000
Bonus up to 20% of salary
EMI share options
Pension
+2
Senior Real-Time Wireless Software Engineer
Senior Real-Time Wireless Software Engineer

AccelerComm Ltd • Southampton

On-site
GBP 75,000 - 110,000