Product Design

584 Available Jobs for "software developer"

software developer

Embedded Software Engineer

About the jobOur client is a rapidly growing technology business developing advanced, high-performance systems for the aerospace and wider defence markets.They are looking for an...

LambethContract

Embedded Software Engineer

About the jobOur client is a rapidly growing technology business developing advanced, high-performance systems for the aerospace and wider defence markets.They are looking for an...

LambethContract

Robotics Software Engineer

Robotics Software EngineerWe're looking for a talented Robotics Software Engineer to join an innovative engineering team developing software for next-generation robotic...

LambethFull Time

Senior Software Engineer (C++)

We are working with a well‑established UK engineering business that designs and delivers complex, real‑world software systems used in safety‑critical environments.This is a...

Freezy WaterFull Time

Lead Full Stack Software Developer

Technical Lead Full Stack Developer(TypeScript, JavaScript, Node)Location: Hybrid working Salary: Competitive + benefitsWe're working with a fast-growing UK SaaS technology...

LambethFull Time

Python Software Engineer

Python / Applied AI Engineer – ContractDuration: 3 months Location: RemoteIR35: Inside IR35VIQU are in need of a Python engineer to support a customer with building an AI Chatbot...

Covent GardenContract

17918

Sr Lead Software Engineer

External
External

hackajob is partnering directly with JPMorganChase to hire for this role. JOB DESCRIPTION Be an integral part of an agile team that's constantly pushing the envelope to enhance,...

ClerkenwellAny

17918

Software Engineer III, Android Studio, Intelligent Eyewear Tooling

External
External

hackajob is partnering directly with Google to hire for this role. Google's software engineers develop the next-generation technologies that change how billions of users connect,...

WestminsterAny

Searley Owen

CAM Applications Engineer - CNC Programmer - Milling

External
External

Job DescriptionCAM Applications Engineer - CNC Programmer – Milling Chelmsford, Essex | Up to £60,000 + Excellent Benefits Are you an experienced CNC Programmer or CAM Engineer...

HerongateAny

17918

Principal Software Engineer - Chase UK - Lending Deposits Rewards

External
External

hackajob is partnering directly with JPMorganChase to hire for this role. JOB DESCRIPTION At JP Morgan Chase, we understand that customers seek exceptional value and a seamless...

WestminsterAny

z/OS Systems Programmer Role

Your new company I'm looking for a z/OS Systems Programmer for a contract role that's ongoing till November 2026. The role is fully remote with the odd day in the office. This...

LambethContract, Work From Home

PLC / Controls / Automation Engineer - Water Industry

PLC / Controls / Automation Engineer – Water IndustryLocation: London Rate: £45–£55 per hour | Outside IR35Initial Contract: 6 months – extension highly likelyPLC, Controls or...

LambethContract

Sponsored

Embedded Software Engineer

ContractLambeth
Lambeth
Contract
Posted 8 days ago

Job Description

About the job

Our client is a rapidly growing technology business developing advanced, high-performance systems for the aerospace and wider defence markets.

They are looking for an experienced Embedded Software Engineer to join their engineering team and contribute to the development of embedded software across a range of technically challenging applications.

This is an opportunity to work across the full embedded software lifecycle, from architecture and interface definition through to implementation, automated testing, integration and release.

The Role

As an Embedded Software Engineer, you will be responsible for designing, developing and delivering robust, deterministic embedded software across a range of platforms.

You will work closely with engineers across the wider organisation to define software architectures, develop interfaces and build highly reliable systems suitable for demanding and potentially safety-critical applications.

Key Responsibilities

* Define embedded software architectures in collaboration with the wider engineering team

* Develop high-performance, deterministic and well-tested embedded software

* Define interfaces between software components, including APIs and communications protocols

* Develop and improve continuous integration, automated testing and software release infrastructure

* Support the development of software towards formal accreditation and certification

* Contribute to the full software development lifecycle, from initial concept and prototyping through to deployment

About You

We're looking for an experienced embedded software engineer with strong technical foundations and a passion for solving complex engineering problems.

Essential Experience

* Strong embedded C/C++ and/or Rust development skills

* Experience developing software for safety-critical or highly regulated systems, such as aerospace, automotive, medical or similar environments

* Strong analytical and problem-solving skills

* Excellent communication and teamwork abilities

* You must be able to gain a UK SC Clearance in order to undertake this role

Desirable Experience

Experience with any of the following would be highly advantageous:

* Working within fast-paced R&D, scale-up or start-up environments

* Bare-metal embedded development

* RTOS environments such as NuttX, ThreadX, RTIC, Zephyr, FreeRTOS, VxWorks or INTEGRITY

* Embedded Linux

* STM32, Xilinx Zynq UltraScale+ or similar platforms

* Flight controllers or other aerospace control systems

* Automated testing, CI/CD and software release infrastructure