Embedded Software Engineer

TRS Staffing Solutions

Bristol

On-site

GBP 65,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Our client, a global energy-technology leader, seeks a Senior Embedded Software Engineer in Bristol. You will lead design and code reviews, develop XML configurations for electronic modules, and create Python-based tools to automate engineering tasks.

The role requires embedded C/C++ expertise, Python and Java SE familiarity, and strong understanding of real-time systems and distributed protocols. You will work in a highly technical environment with cross‑platform development and adherence to

Qualifications

  • Bachelor’s degree in software engineering, computer science, electrical/electronic engineering, or related discipline.
  • Significant embedded software experience in C/C++, with Python and Java SE familiarity.
  • Strong understanding of object-oriented design, real-time systems, and distributed protocols.

Responsibilities

  • Lead and participate in design and code reviews for robust, maintainable software.
  • Produce and validate XML-based configurations for Electronic Modules and guide junior engineers.
  • Develop and enhance Python-based tools to streamline workflows and automation.
  • Apply OO design, real-time Linux expertise, and Windows cross‑platform C/C++ development; use LINT/LDRA to maintain quality.

Skills

Embedded C/C++
Python
Java SE
RTOS/Real-time Linux
Code review
XML configurations

Education

Bachelor's degree in software engineering/CS/EE

Tools

Lint
LDRA

Job description

Our client is global energy‑technology company. This role involves deeper expertise in distributed systems, advanced debugging, and developing tools and configurations that support the full subsea controls lifecycle.

As a Senior Embedded Software Engineer, you will be responsible for:
  • Leading and actively participating in design and code reviews, ensuring robustness, compliance, and maintainability of software components.
  • Producing and validating XML‑based configurations for Electronic Modules, providing advanced troubleshooting and guidance to junior engineers.
  • Developing and enhancing Python-based tools used to streamline engineering workflows, automate tasks, or integrate new capabilities.
  • Applying strong knowledge of object-oriented design, Java SE, and cross‑platform C/C++ development for Windows and real‑time Linux, using tools such as LINT or LDRA to maintain code quality.
To be successful in this role you will:
  • Have a bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline.
  • Have significant experience with embedded software development in C/C++, along with familiarity with Python and Java SE.
  • Have a strong understanding of object‑oriented design, real‑time systems, and distributed communication protocols
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

TRS Staffing Solutions • West of England

On-site
GBP 70,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

BAKER HUGHES • North Weston

On-site
GBP 70,000 - 110,000
Private medical care options
Life insurance
Disability programs
+3
Senior Embedded Software Engineer: Distributed Systems RTOS
Senior Embedded Software Engineer: Distributed Systems RTOS

TRS Staffing Solutions • West of England

On-site
GBP 70,000 - 110,000
Lead Subsea Embedded Systems Engineer
Lead Subsea Embedded Systems Engineer

Baker Hughes Company • Nailsea

Hybrid
GBP 65,000 - 95,000
Private medical care options
Life insurance
Disability programs
+2
Senior Embedded Software Engineer - RT Linux
Senior Embedded Software Engineer - RT Linux

TRS Staffing Solutions • Bristol

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer – Subsea Controls
Senior Embedded Software Engineer – Subsea Controls

bakerhughes • Nailsea

Hybrid
GBP 65,000 - 90,000
Private medical care
Life insurance
Disability programs
+2
Read more
Read more

Expert Employment • Greater London

On-site
GBP 70,000 - 100,000
Senior Embedded Software Engineer - Subsea Control Systems
Senior Embedded Software Engineer - Subsea Control Systems

BAKER HUGHES • North Weston

On-site
GBP 70,000 - 110,000
Private medical care options
Life insurance
Disability programs
+3
Embedded Systems Engineer
Embedded Systems Engineer

Deep Sea Electronics Ltd • Mansfield

On-site
GBP 45,000 - 65,000
25 days holiday
Bank Holidays
Enhanced Maternity/Paternity pay
+2
Embedded System Engineer
Embedded System Engineer

Deep Sea Electronics Ltd • Mansfield

On-site
GBP 50,000 - 70,000
25 days holiday & Bank Holidays
Enhanced Maternity/ Paternity pay
5% Pension contributions
+1