IT & Software

Embedded Software Engineer

Intellectual Capital Resources

Oxfordshire · Oxfordshire · United Kingdom

Overview

In this role you will develop embedded software for microcontroller-based systems, embedded Linux platforms, and FPGA-connected hardware to support cutting-edge laser communication and sensing projects. You will join a growing engineering team across multiple initiatives, applying software across hardware interfaces and automation. The position offers exposure to deep-tech aerospace applications and a hybrid working setup. You will help shape reliable, scalable software that enables advanced photonics systems.

Responsibilities
  • develop embedded software for microcontroller-based systems, embedded Linux platforms, and FPGA interfacing
  • work across multiple projects within the engineering team
  • support automation, testing, and software pipelines
  • collaborate with hardware engineers to integrate software with hardware platforms
Key requirements
  • Commercial experience developing embedded software in C/C++
  • Experience with microcontrollers and embedded systems
  • Proficiency in Python for scripting, automation or testing
  • Experience with Git version control and modern software development practices
  • Understanding of unit testing and CI/CD workflows
  • Familiarity with Linux development environments and command-line tools
  • Ideally experience with FPGA-based systems or hardware interfacing
  • team collaboration
  • problem solving
  • effective communication
  • embedded C/C++
  • microcontroller programming
  • Python scripting

Reference: WJ-747_31000218

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.