Lead Embedded Software Engineer

Location: 

Krakow, PL

Employment type:  Employee
Place of work:  Hybrid
Offshore/Onshore:  Onshore

TechnipFMC is committed to driving real change in the energy industry. Our ambition is to build a sustainable future through relentless innovation and global collaboration – and we want you to be part of it. You’ll be joining a culture that values curiosity, expertise, and ideas as well as diversity, inclusion, and authenticity. Bring your unique energy to our team of more than 20,000 people worldwide, and discover a rewarding, fulfilling, and varied career that you can take in anywhere you want to go.  

Job Purpose

We are looking for a motivated engineering professional with passion to controls hardware and software to join our Controls & Automation Department in Krakow Engineering Center. As a Senior Embedded Software Engineer, you will be cooperating closely with Software Team in Kongsberg, Norway and working on development of our new subsea control platform.

The main function of this role will be to design and implement software components for our subsea products.

Main responsibilities

  • Design and implement software for our subsea products
  • Initially write unit tests for existing code, debug and fix found issues
  • Implement functionality to allow HIL testing, i.e. test modes, trigger faults
  • Implement new drivers, protocol stacks, Embedded Linux functionality etc.
  • Act as an advisor for team of Embedded Software Engineers

Required qualifications

  • Master's Degree in Computer Science or related engineering discipline or work experience in lieu of degree
  • More than 8 years of experience in Embedded Software Engineering
  • Experience in C++
  • Experience in scripting languages, e.g. Python
  • Experience with Linux
  • Knowledge and hands-on experience with embedded systems: hardware-software related, RTOS, development toolchains, communication protocol, microcontrollers
  • Debugging skills
  • Experience with version control systems (Git)
  • Experience with creating Unit Tests will be a plus
  • Awareness of the end-to-end software development lifecycle
  • Very good oral and written communication skills in English (B2/C1)
  • Willingness to travel to other TechnipFMC facilities

We offer

  • Opportunity to be involved in embedded software development in all steps of life cycle
  • Challenges and personal development boosted through travels and high exposure to business-critical activities
  • Varied and interesting work tasks in an inspiring, international engineering environment
  • Competitive salary and a package of benefits
  • Relocation package
  • An informal and stimulating work environment with a high professional standard

Being a global leader in the energy industry requires an inclusive and diverse environment. TechnipFMC promotes diversity, equity, and inclusion by ensuring equal opportunities to all ages, races, ethnicities, religions, sexual orientations, gender expressions, disabilities, or all other pluralities. We celebrate who you are and what you bring. Every voice matters and we encourage you to add to our culture.

TechnipFMC respects the rights and dignity of those it works with and promotes adherence to internationally recognized human rights principles for those in its value chain.

Learn more about TechnipFMC and find other open positions by visiting our Career Page.

Follow us on LinkedIn for company updates.

Date posted:  Mar 7, 2025
Requisition number:  11560