Ativa os alertas de emprego por e-mail!

Senior Software Developper

TechnipFMC plc

Rio de Janeiro

Presencial

BRL 80.000 - 120.000

Tempo integral

Há 2 dias
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 sector seeks a Senior Software Developer to design and develop software for their User Configurable Open System (UCOS) product. This role involves collaboration across teams and requires expertise in C/C++, cloud technologies, and software engineering principles. Join a diverse team committed to innovation and sustainability.

Qualificações

  • Expertise in C/C++, developing embedded and systems software.
  • Knowledge of cloud technologies like AWS.
  • Familiarity with agile and iterative software development processes.

Responsabilidades

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

Conhecimentos

C/C++
Object-oriented programming
Software engineering
Containerization technologies
Networking protocols
Database technologies
APIs design
Agile development

Formação académica

Bachelor of Science degree or related field

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.
  • Actively participate in defining and implementing new processes and improvements.
  • Identify and create 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 increase automated functional tests.
  • Mentor team members in development/test technologies, tools, and processes.
You are meant for this job if:
  • You have a Bachelor of Science degree or related field.
  • 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, Ruby).
  • You have knowledge of containerization technologies (such as Docker), Kubernetes (such as K3S, Helm charts, Rancher), and IoT protocols (MQTT, REST API, Kafka).
  • You have knowledge of cloud technologies such as AWS.
  • You have systems software programming knowledge of Windows and Linux OS.
  • You have working knowledge of Microsoft MFC, WPF, Qt, or similar GUI frameworks.
  • You understand database technologies such as SQL, ODBC, and relational database schema design.
  • You understand networking protocols (TCP/IP, UDP), wired interfaces (Ethernet, USB), and wireless interfaces (Wi-Fi, Bluetooth, Cell, Satellite).
  • You have experience designing, building, and maintaining APIs for internal/external services.
  • You have exposure to industrial protocols, platforms, and APIs like OPC (DA & UA), Profibus, Profinet, Modbus, EtherIP, etc.
  • You have exposure to serial communication protocols (I2C, RS-485, RS-232, CAN, SPI).
  • Exposure to industry standard embedded design and debugging tools (JTAG, protocol analyzers, emulators) is a plus.
  • Exposure to configuration management tools (version control, bug tracking, change management, automated builds, coding standards).
  • You are familiar with agile and iterative software development processes.
  • You possess excellent verbal and written communication skills.
Skills

TechnipFMC promotes diversity, equity, and inclusion by ensuring equal opportunities for all, regardless of age, race, ethnicity, religion, sexual orientation, gender identity, disabilities, or other differences. We celebrate who you are and what you bring. Every voice matters, and we encourage you to add to our culture.

TechnipFMC respects human rights and promotes adherence to internationally recognized principles in its value chain.

Learn more about TechnipFMC and find 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 Developper

TechnipFMC

Rio de Janeiro

Presencial

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Senior Full Stack Software Developer

LawnStarter

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Ontem
Torna-te num dos primeiros candidatos

Desenvolvedor de Software – Sênior | 215417

Winnin

Teletrabalho

BRL 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Senior Software Developer

Trimble

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Há 3 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á 5 dias
Torna-te num dos primeiros candidatos

Senior Software Developer (Tech Lead)

Thoughtworks Inc.

Teletrabalho

BRL 80,000 - 120,000

Há 5 dias
Torna-te num dos primeiros candidatos

Desenvolvedor(a) de Software Mendix Sênior | 100% remota

TQI

Jaboatão dos Guararapes

Teletrabalho

BRL 80,000 - 120,000

Há 6 dias
Torna-te num dos primeiros candidatos

Desenvolvedor(a) Software Sênior - Exclusiva para Pessoas Negras

Vivo

Teletrabalho

BRL 80,000 - 120,000

Há 7 dias
Torna-te num dos primeiros candidatos

Senior Software Developper (Web)

TechnipFMC

Rio de Janeiro

Presencial

BRL 80,000 - 120,000

Há 4 dias
Torna-te num dos primeiros candidatos