Embedded Software Engineer

TRS Staffing Solutions · Bristol, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

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
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 14 hours ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in Bristol: £50,000 – £87,500, from 125 adverts

84 live adverts for Software developer in Bristol

Same role within 50 km

Remote or home office in 17% of 884 Software developer adverts we list nationwide

More openings at TRS Staffing Solutions

5 other openings we list

TRS Staffing SolutionsBristol Apply