Embedded Software Engineer

TRS Staffing Solutions

West of England

On-site

GBP 70,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TRS Staffing Solutions is seeking a Senior Embedded Software Engineer for a global energy-technology company. You will lead design reviews, produce XML configurations for Electronic Modules, and develop Python tools to streamline engineering workflows.

The role requires C/C++ embedded experience, Python and Java SE familiarity, and strong OO design for real-time Linux on Windows platforms. You will contribute to robust, maintainable software and mentor junior engineers while applying industry

Qualifications

  • Bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline.
  • Significant embedded software development experience in C/C++, with familiarity in Python and Java SE.
  • Strong understanding of object-oriented design, real-time systems, and distributed communication protocols.

Responsibilities

  • 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.

Skills

C/C++ embedded
Python
Java SE
Object-oriented design
Real-time systems
Distributed protocols

Education

Bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline

Tools

LDRA
LINT

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 • Bristol

On-site
GBP 65,000 - 90,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
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 – Subsea Controls
Senior Embedded Software Engineer – Subsea Controls

bakerhughes • Nailsea

Hybrid
GBP 65,000 - 90,000
Private medical care
Life insurance
Disability programs
+2
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
Senior Embedded Software Engineer - RT Linux
Senior Embedded Software Engineer - RT Linux

TRS Staffing Solutions • Bristol

On-site
GBP 65,000 - 90,000
Read more
Read more

Expert Employment • Greater London

On-site
GBP 70,000 - 100,000
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
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 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