Ativa os alertas de emprego por e-mail!

Senior Software Developer

TechnipFMC plc

Rio de Janeiro

Presencial

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

A leading company in the energy industry is seeking a Senior Software Developer to design and develop software for their User Configurable Open System (UCOS) product. This role involves collaborating with engineers, enhancing automated testing, and contributing to the software development lifecycle. Ideal candidates will have a Bachelor's degree and expertise in C/C++, as well as experience with cloud technologies and networking protocols.

Qualificações

  • Experience in C/C++, developing embedded software and systems software.
  • Deep knowledge of object-oriented programming.
  • Familiarity with containerization technologies and cloud technologies.

Responsabilidades

  • Architect, design, implement, test, and deliver high-quality software products.
  • Work cross-functionally with software and quality engineers.
  • Mentor team members in development/test technologies.

Conhecimentos

Software Engineering
C/C++
Object-Oriented Programming
Java
C#
Python
Ruby
Containerization Technologies
Cloud Technologies
Networking Protocols

Formação académica

Bachelor of Science degree

Ferramentas

Docker
Kubernetes
AWS
Microsoft MFC
WPF
Qt
SQL

Descrição da oferta de emprego

Select how often (in days) to receive an alert:

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

The Senior Software Developer 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 industrial controls, automation systems, and Industrial IoT. You will lead and collaborate with other engineers while contributing at all phases of the software development lifecycle.

Job Description
  • 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.
  • Participate in defining and implementing new processes and improvements.
  • Identify and develop new technologies and ideas to increase the organization’s intellectual property and 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 enhance automated functional testing.
  • Mentor team members in development/test technologies, tools, and processes.
You are meant for this job if:
  • You hold a Bachelor of Science degree or related qualification.
  • You have expertise in software engineering.
  • You have experience in C/C++, developing embedded software and systems software.
  • You have deep knowledge of object-oriented programming and experience with at least one of Java, C#, Python, or Ruby.
  • You are familiar with containerization technologies (e.g., Docker), Kubernetes (e.g., K3S, Helm charts, Rancher), and IoT protocols (MQTT, REST API, Kafka).
  • You have knowledge of cloud technologies such as AWS.
  • You understand systems software programming on Windows and Linux OS.
  • You have working knowledge of GUI frameworks like Microsoft MFC, WPF, Qt, or similar.
  • You understand database technologies such as SQL, ODBC, and relational database schema design.
  • You are familiar with networking protocols (TCP/IP, UDP), wired interfaces (Ethernet, USB), and wireless interfaces (Wi-Fi, Bluetooth, Cellular, Satellite).
  • You have experience designing, building, and maintaining APIs for internal and external services.
  • You have exposure to industrial protocols and APIs like OPC, Profibus, Profinet, Modbus, EtherIP, etc.
  • You are familiar with serial communication protocols (I2C, RS-485, RS-232, CAN, SPI).
  • Experience with embedded design and debugging tools (JTAG, protocol analyzers, emulators) is a plus.
  • You have exposure to configuration management tools and agile development processes.
  • You possess excellent verbal and written communication skills.
Skills

TechnipFMC promotes diversity, equity, and inclusion, ensuring equal opportunities for all. We celebrate who you are and what you bring. Every voice matters, and we encourage you to add to our culture.

We respect the rights and dignity of our colleagues and promote adherence to internationally recognized human rights principles throughout our value chain.

Learn more about TechnipFMC and explore other open positions on our Career Page.

Follow us on LinkedIn for company updates.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Senior Software Developer

Trimble

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Há 4 dias
Torna-te num dos primeiros candidatos

Senior Software Developer

TechnipFMC

Rio de Janeiro

Presencial

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Senior Software Developer (Tech Lead)

Thoughtworks Inc.

Teletrabalho

BRL 80,000 - 120,000

Há 6 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer

Emergent Software

Teletrabalho

BRL 80,000 - 120,000

Há 6 dias
Torna-te num dos primeiros candidatos

Senior Full Stack Software Developer- Urgently Hiring

Lawnstarter Inc.

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Há 6 dias
Torna-te num dos primeiros candidatos

Senior Full Stack Software Developer

LawnStarter

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Remote Senior Software Engineer - 34123

Turing

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Remote Senior Software Engineer - 34123

Turing

Teletrabalho

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer

FullStory

Teletrabalho

BRL 100,000 - 160,000

Há 2 dias
Torna-te num dos primeiros candidatos