Embedded Software Engineer

Cortech Talent Solutions Ltd

Littlehampton

On-site

GBP 56,000 - 70,000

Full time

3 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cortech Talent Solutions Ltd is seeking an Embedded Software Engineer in a rural site near Littlehampton, West Sussex. The role offers up to £70,000 per year for a mid to senior level engineer working four days onsite weekly.

You will develop embedded software in C/C++, work with ARM STM32 devices, USB/Ethernet interfaces, and contribute to Windows-based tooling. A small, agile team environment emphasizes proactive problem-solving and customer support.

Qualifications

  • 3+ years of embedded software experience with recent hands-on use.
  • Proficiency in C/C++ on ARM microcontrollers (STM32).
  • Experience with ThreadX RTOS and peripheral interfaces (USB, Serial, Ethernet).
  • Knowledge of industrial cybersecurity (IEC62443) is valued.
  • Strong math/physics foundation and problem-solving skills.
  • Experience with Git or Subversion for version control.
  • Excellent written and verbal communication; UK driving licence required.

Responsibilities

  • Develop embedded software in C/C++ for ARM platforms in a small agile team.
  • Collaborate to design, code, test, and deliver solutions with hardware
  • Provide technical support to internal teams and customers in the UK and abroad
  • Assist in system installation, integration, and occasional on-site visits
  • Suggest product enhancements based on feedback and analysis

Skills

Embedded C/C++
ARM STM32
Sockets & networking
Linux environments
Cyber security (IEC62443)
Mathematics & physics
Git/Subversion
Excellent communication
Full UK driving licence

Education

Degree in Computer Science or Electronic Engineering

Tools

ThreadX
USB/Serial/Ethernet protocols

Job description

Location: Littlehampton, West Sussex (BN postcode) – 4 days onsite per week

Salary: up to£70,000 approx.

Level: Mid to Senior

Travel: Must hold a valid driving licence (site is rural)

As an Embedded Software Engineer, you will:
  • Develop embedded software in C/C++, with exposure to Rust, Python, and Linux environments.
  • Work with ARM STM32 microcontrollers, physical equipment, and industrial flow measurement tools.
  • Contribute to Windows-based programming, including LCD and USB integration.
  • Collaborate in small, agile teams using modern development techniques to design, code, test, and deliver solutions.
  • Provide technical support to internal teams (Systems, Production, Product Management) and external customers in the UK and abroad.
  • Participate in system installation, integration, and occasional customer site visits (training, demos, feature improvements).
  • Propose product enhancements based on customer feedback and your own technical expertise.
  • Balance independent work with teamwork, demonstrating creativity, proactivity, and forward-thinking problem-solving.
Candidates must demonstrate 3+ years’ experience with recent, regular use (within the last 6 months) in all of the following:
  • Electronics digital and analogue
  • Embedded C and C++ for Motorola and ARM
  • ThreadX operating system
  • USB, Serial and ethernet protocols
  • Cyber security for industrial equipment, CRA or IEC62443
  • Strong expertise in C++ (including sockets, network programming/configuration, multi-threading, large code bases, and 3rd party library integration).
  • Solid understanding of mathematics and physics.
  • Experience with software version control systems (e.g., Git, Subversion).
  • Degree in Computer Science, Electronic Engineering, or equivalent discipline.
  • Excellent written, verbal, and digital communication skills.
  • Full UK driving licence and valid passport.
While not mandatory, experience in the following areas will be highly valued:
  • Analogue and digital electronics.
  • Linux development and ARM STM32 programming.
  • Cybersecurity awareness in embedded systems,
  • Familiarity with industrial equipment integration.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

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

ZENOVO • City of Edinburgh

Hybrid
GBP 50,000 - 61,000
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Slough

On-site
GBP 45,000 - 60,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Slough

Hybrid
GBP 45,000 - 60,000
Bonus
Embedded Software Engineer - ARM STM32, Industrial Systems
Embedded Software Engineer - ARM STM32, Industrial Systems

Cortech Talent Solutions Ltd • Littlehampton

On-site
GBP 56,000 - 70,000
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Gloucester

On-site
GBP 62,000 - 73,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Line Up Aviation • Portsmouth

On-site
GBP 68,000 - 97,000
Embedded Software Engineer
Embedded Software Engineer

TMP & Associates Ltd • Sunbury-on-Thames

On-site
GBP 40,000 - 60,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits