Details:
- Salary: £45,000 - 65,000 - Annum
- Job Type: Permanent
- Job Status: Full-Time
- Salary Per: Annum
- Location: Bristol City of Bristol
- Date: 3 days ago
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