Oferta pracy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy

Embedded Software Engineer

TechnipFMCAbout the company

TechnipFMC

aleja Jana Pawła II 43

Kraków

Technologies we use

Expected

  • C++

Optional

  • Python

Operating system

About the project

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 an 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.

Your 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 etc.

Our requirements

  • Master's Degree in Computer Science or related engineering discipline or work experience in lieu of degree

  • More than 3 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

This is how we organize our work

Team size

  • 10

This is how we work

  • in house
  • you develop the code "from scratch"
  • you focus on product development
  • agile

Team members

  • technical leader
  • embedded developer

This is how we work on a project

  • Clean Code

  • code review

  • architect / technical leader support

  • Continuous Integration

  • functional tests

  • integration tests

  • performance tests

  • unit tests

  • manual tests

Development opportunities we offer

  • development budget

  • industry-specific e-learning platforms

  • mentoring

  • space for experimenting

  • technical knowledge exchange within the company

  • time for development of your ideas

What 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

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of professional training & courses

  • life insurance

  • flexible working time

  • fruits

  • corporate sports team

  • coffee / tea

  • leisure zone

  • holiday funds

  • christmas gifts

  • employee referral program

  • English & Norwegian classes

  • online training platform

  • program 'Bike to work'

Recruitment stages
1

CV Evaluation

2

Phone screening

3

Interview

4

Employment decision

TechnipFMC

We’re looking for the next generation of talent to help transform the industry.

By joining TechnipFMC, one of the world’s largest oil and gas project, technologies, systems, and services companies, you’ll have limitless opportunities to learn from some of the industry’s brightest engineers, scientists, project managers and other professionals in 48 countries located in every corner of the world.

If selected, you’ll be expected to engage on your very first day, stand out as an individual, and contribute as part of a team.

Discover more about how we’re enhancing the performance of the world’s energy industry.

TechnipFMC.com

Scroll to the company’s profile

Additional information:

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 Controls Engineer, you will be cooperating closely with UCOS Team in Irvine, California and working with our customers to design solutions to control, monitor and automate their industrial processes.

On the senior level it is expected to demonstrate the ability to manage customer expectations and product quality from tendering through life of the field. This includes design and configuration of control systems of varying complexity and coaching peers in good design and better practices. The candidate must demonstrate process and project management skills to function effectively with customers, peers and the product development team.