Oferta pracy

Senior Software Development Engineer

TechnipFMCAbout the company

TechnipFMC

aleja Jana Pawła II 43

Kraków

Technologies we use

Expected

  • C

  • C++

  • C#

  • Python

  • Ruby

  • JavaScript

  • CSS

  • HTML5

  • XML

  • JSON

  • Ajax

Operating system

About the project

The Senior Software Engineer calls for an experienced, knowledgeable, and talented individual to design and develop software for the User Configurable Open System (UCOS) product.

As a senior software engineer, you will have an opportunity to apply your versatile embedded, systems, and application software development skills to UCOS’s expanding use in myriad industrial controls and automation systems and Industrial IoT. You will lead and collaborate with other engineers while contributing at all phases of the software development lifecycle.

Your responsibilities

  • Architect, design, implement, test and deliver high quality, performant software products.

  • Work cross functionally with software, application, and quality engineers to ensure products meet engineering and client success criteria.

  • Actively participate in the definition and implementation of new processes and improvements

  • Identify and create new technologies and ideas to increase the organization’s intellectual property and to better address customer needs.

  • Present your designs and solutions to internal and external teams and review designs of software and quality engineers.

  • Develop test plans and test automation processes to increase automated functional tests.

  • Mentor team in development/test technologies, tools, and processes

Our requirements

  • Master's or Bachelor's Degree in one of the engineering fields

  • 10 + years expertise in software engineering

  • Expert experience in C/C++ , developing embedded software and systems software

  • Working knowledge of Microsoft MFC (Microsoft Foundation Class) , WPF, Qt, or similar GUI framework

  • Knowledge of OOP and experience with at least one of: C#, Python, Ruby

  • Systems software programming knowledge of Windows and Linux OS

  • Experience with web technologies, such as JavaScript, CSS, HTML5, XML, JSON, and/or Ajax

  • Understanding of database technologies such as SQL, ODBC, and relational database schema design

  • Understanding of networking protocols (TCP/IP, UDP)

  • Experience in designing, building, and maintaining APIs for internal/external services

  • Exposure to Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards)

  • Excellent verbal and written communications skills (in English and Polish)

Optional

  • Exposure to the principals of Industrial Protocols, Platforms and APIs: OPC (DA & UA), Profibus, Profinet, Modbus (RTU, TCP, Enron), EtherIP, etc.

  • Exposure to industry standard embedded design and debugging tools is a plus (JTAG, protocol analyzers, emulators)

  • Experience in developing in agile and Iterative Software development processes

What we offer

  • Challenges and personal development

  • 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 are a global leader in oil and gas projects, technologies, systems, and services. Our integrated offerings range from individual products and services to fully integrated solutions with a single interface to ensure seamless execution. By bringing together complementary skills and innovative technologies, we can boost efficiency, lower costs, and accelerate schedules. We provide expertise across three distinct segments: subsea and surface projects.

And some numbers:

Presence in 41 countries around the world

~ 20 000 employees

102 nationalities

18 vessels

2 Stock Exchange listings – NYSE and Euronext Paris

Scroll to the company’s profile