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
#J-18808-Ljbffr…
