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
Embedded Software Engineer in Bristol employer: TRS Staffing Solutions
Join a forward-thinking company that prioritises innovation and employee development, offering a clear pathway to senior leadership roles such as Chief Operating Officer. With a strong emphasis on safety, quality, and operational excellence, you will thrive in a collaborative work culture that values your contributions and encourages continuous improvement. Located in a state-of-the-art facility, this role provides unique opportunities for professional growth and the chance to make a significant impact in a dynamic manufacturing environment.