Senior Software Engineer- IoT

ROYAL DUTCH SHELL plc
Amsterdam, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Computing Platforms
Systems Engineering
Azure
C Sharp (Programming Language)
CAN Bus
Software as a Service
Cloud Computing
Databases
Computer Engineering
DevOps
Middleware
Firmware
Github
Python
PostgreSQL
Machine Learning
Modbus
Message Queuing Telemetry Transport (MQTT)
Node.js
Performance Tuning
Real-Time Operating Systems
OPC Unified Architecture
Software Engineering
Data Streaming
Transmission Control Protocol (TCP)
TypeScript
Data Logging
React
Large Language Models
Prompt Engineering
Infrastructure as Code (IaC)
Kubernetes
Real Time Data
Kafka
Cosmos DB
GraphQL
Docker
Go
Programming Languages
Microservices

Job description

  • IoT Systems Engineering: Architect and implement resilient, low-latency IoT solutions across hybrid environments (cloud-edge-device), with a focus on real-time telemetry, predictive analytics, and autonomous control systems
  • Edge Intelligence: Develop and optimize edge-native applications using containerized microservices, real-time OS, and ML inference at the edge
  • Security by Design: Implement secure-by-default architectures for OT/IT convergence, including zero-trust models, hardware root-of-trust, and secure firmware updates
  • Protocol Mastery: Integrate and troubleshoot complex industrial protocols (e.g., OPC UA, MQTT-SN, Modbus TCP, CAN bus) across heterogeneous device networks
  • AI/ML Integration: Embed (Gen)AI and ML models into IoT pipelines for anomaly detection, predictive maintenance, and autonomous decision-making
  • Performance Optimization: Tune systems for ultra-low power, high throughput, and deterministic behavior in constrained environments
  • Collaboration & Mentorship: Work closely with architects, product owners, and junior engineers to ensure technical excellence and knowledge transfer

Requirements

Do you have experience in TypeScript?, Do you have a Master's degree?, * Bachelor's or master's in computer engineering, Electrical Engineering, or a related field

  • Significant years of experience in software engineering with proven years of working in industrial IoT or embedded systems

  • Domain & Industry Expertise: o Deep understanding of IT/OT integration and industrial IoT ecosystems o Experience in the Oil & Gas sector, with knowledge of Upstream, Integrated Gas, and Downstream operations o Proven success in leading large-scale IoT program implementations and digital product delivery

  • Technical & Architectural Excellence: o Strong grasp of Shell's architecture processes, IT Strategic Roadmap, and use of reference architectures and standards o Hands-on experience with hybrid landscapes combining SaaS and custom-built cloud-native applications on Azure and/or AWS o Ability to translate complex business needs into scalable, secure, and sustainable technical solutions

  • Technology Proficiency: o Proven experience in Programming Languages : C#, GoLang, Python, Java, TypeScript o Frameworks & Libraries: React, Node.js, .NET o Middleware & APIs: REST, GraphQL o Databases: PostgreSQL, Cosmos DB o Streaming/Messaging Platforms: Azure Event Hub, Kafka o Cloud & Containers: Azure/AWS, Kubernetes, Docker o AI & Machine Learning: Hands-on with LLMs, LangChain, Prompt Engineering, RAG pipelines, Agentic AI, Vector DB o IoT & Edge Technologies: Real-time data acquisition, device telemetry, edge computing platforms (e.g., Azure IoT Edge, AWS Greengrass, Azure IoT Hub or GCP IoT Core), industrial protocols (OPC UA, MQTT, Modbus), embedded systems development, and secure firmware lifecycle management o Nice to have : DevOps & Tooling: CI/CD pipelines, GitHub Actions, TCM, Infrastructure as Code (IaC), logging, provisioning, and security

  • Certifications & Credentials: o Certified in ISC2, and Green Software o Proven experience developing cloud-native products o Proven years of experience working or delivering a Product as a Senior Software Engineer

About the company

We'd like you to know that Shell has a bold goal: to become one of the world's most diverse and inclusive companies. ., Shell in The Netherlands The Netherlands is one of the two founding countries of the company. Here 9,380 employees (March 2024) of more than 100 nationalities jointly work to provide the country with energy for today, for tomorrow and for you. Energy for today The refinery at Shell Energy and Chemicals Park Rotterdam (Pernis) - Europe's largest - is facing a cleaner future with less carbon emissions. Chemicals Park Moerdijk is transitioning to a circular future. Shell operates multiple wind and solar farms in the Netherlands. Both onshore and offshore, Shell is exploring for and producing oil and gas via the Nederlandsche Aardolie Maatschappij, NAM (50% Shell, 50% ExxonMobil). Shell is the market leader in transport fuels. Dutch motorists take 3 billion litres of fuel from 570 Shell retail stations (May 2024) annually, while thousands of Shell's own fast EV charge points and Shell Ubitricity normal charge points are being installed as we speak. Energy for tomorrow At the Energy Transition Campus Amsterdam (ETCA), research is conducted into low CO2 energy technologies and sustainable solutions for energy and chemicals. Near Rotterdam Shell builds Europe's biggest green hydrogen plant of the continent. From Amsterdam and The Hague, Shell Nederland leads the transition of the corporation to a more sustainable future, with 6.5 billion euros invested in solar panels, wind farms, green hydrogen, sustainable aviation fuel, EV charging and other groundbreaking solutions for the future. Energy for you Even after the company HQ moved to London in January 2022, Shell's commitment to the Netherlands remains very strong. The Hague still housing the headquarters of three of Shell's business divisions, and Rotterdam stays a key trading, marketing and sales hub for Shell products. Combined Shell in the Netherlands works to bring its wide range of energy products as close as possible to you as an energy consumer. This includes a Shell Impact Fund to make the energy transition closer to people with financial challenges, this includes EV chargers on the corner of your street via our daughter company Ubitricity and this includes keeping the country warm in winter with Liquid Natural Gas.

Apply for this position