Embedded Software Engineer

IC Resources
Hampshire, UK
2 days ago
Apply on www.careerjet.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Computing Platforms Automation of Tests Bash Shell Bluetooth C++ (Programming Language) Continuous Integration Embedded Software Field-Programmable Gate Array (FPGA) Github Groovy Interoperability Python (Programming Language)
+15 more
Signal Processing Software Engineering System Testing Systems Integration Toolchain Wi-Fi Technology Vivado O-RAN Multithreading Scripting Computer Network Technologies Real Time Systems Git Hardware Acceleration Software Performance

Job description

An exciting opportunity has arisen for a Software Engineer to join a growing engineering team developing next-generation wireless communications technology. This role will focus on the development, optimisation and integration of software infrastructure supporting high-performance embedded and real-time systems. Working closely with software, hardware and systems teams, you will contribute to the delivery of advanced communications products while helping to drive performance, reliability and scalability across the software platform., * Develop software platforms used to run and test communications algorithms

  • Optimise software performance using multi-threading, SIMD and hardware acceleration techniques
  • Integrate software with ARM-based embedded platforms and hardware systems
  • Support and improve automated testing and CI pipelines
  • Participate in integration, interoperability and system testing activities
  • Work collaboratively with software, hardware and architecture teams to deliver robust solutions
  • Contribute to technical reviews and customer-facing engineering discussions

Requirements

  • Strong C or C++ programming experience
  • Experience working with Linux and embedded software environments
  • Knowledge of Python, Bash, Groovy or similar scripting languages
  • Understanding of real-time systems and performance-critical software
  • Experience with Git, GitHub and modern software development workflows

Desirable Requirements:

  • Experience within telecommunications or wireless communications environments
  • Knowledge of 5G technologies and associated specifications
  • Experience with networking technologies such as Wi-Fi or Bluetooth
  • Experience with FPGA, DSP or hardware acceleration technologies
  • Familiarity with FPGA toolchains such as Xilinx Vivado
  • Exposure to O-RAN architectures and fronthaul technologies
  • Test and validation experience, ideally involving RF equipment and signal analysis

Benefits & conditions

They are a pioneering UK technology company delivering high-performance physical layer solutions for 5G and next-generation wireless networks, with a particular focus on Non-Terrestrial Networks (NTN) such as satellite communications., Stage 1: 30-minute screening interview covering experience, motivations and technical background. Stage 2: Approximately 90-minute onsite technical interview focused on problem-solving, software engineering fundamentals, communications knowledge and technical decision-making, followed by a site tour. Why Apply?

  • Work on cutting-edge communications technology
  • Collaborate with experienced software, hardware and systems engineers
  • Gain exposure to embedded Linux, real-time systems, FPGA acceleration and wireless technologies
  • Opportunity to influence products deployed in advanced communications environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all