B

Baker Hughes

Makes oilfield equipment and gas turbines

Embedded Software Engineer - Embedded Systems & Industrial IoT

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Electronics Engineering, Electrical Engineering, Embedded Systems, or a related discipline is required.
  • At least 5 years of experience in embedded software, industrial software, IoT, or edge computing environments is required.
  • Experience delivering software products or solutions in industrial automation, manufacturing, energy, utilities, transportation, or similar domains is required.
  • Strong proficiency in C and C++ is required.
  • Experience with embedded Linux and real-time operating system environments is required.
  • Knowledge of device drivers, board support packages, and hardware interfaces is required.
  • Experience with ARM-based processors and embedded hardware platforms is required.
  • Experience developing Industrial IoT solutions and edge applications is required.
  • Knowledge of edge computing architectures and distributed systems is required.
  • Experience developing software for industrial gateways and edge devices is required.
  • Knowledge of device management, telemetry, diagnostics, and remote updates is required.
  • A strong understanding of industrial networking concepts is required.
  • Experience with one or more industrial protocols, including OPC UA, Modbus TCP/RTU, EtherNet/IP, PROFINET, or IEC 61850, is required.
  • Understanding of SCADA, DCS, PLC, MES, and historian systems is required.
  • Experience integrating edge platforms with cloud services is required.
  • Knowledge of time-series data processing and industrial data models is required.
  • Understanding of REST APIs and microservices architecture is required.
  • Analytical and problem-solving ability, debugging and troubleshooting capabilities, written and verbal communication skills, self-direction, continuous improvement focus, and ability to balance customer requirements, technical constraints, and business objectives are required.

Responsibilities

  • Design, develop, and maintain edge analytics applications for industrial environments.
  • Build data acquisition, processing, filtering, aggregation, and analytics capabilities at the edge.
  • Develop real-time analytics algorithms for asset monitoring, anomaly detection, and predictive maintenance.
  • Optimize analytics workloads for resource-constrained embedded and gateway platforms.
  • Collaborate with firmware teams to integrate edge analytics capabilities into embedded devices.
  • Develop software components that interface with sensors, PLCs, RTUs, industrial controllers, and field devices.
  • Troubleshoot hardware-software interactions and improve system reliability and performance.
  • Support firmware upgrades, diagnostics, and lifecycle management.
  • Design and develop IoT gateway software for industrial deployments.
  • Implement edge-to-cloud connectivity and data management solutions.
  • Develop containerized applications and edge services for deployment on IoT gateways.
  • Enable secure device onboarding, provisioning, monitoring, and management.
  • Integrate with industrial communication protocols and OT infrastructure.
  • Interface with industrial systems such as SCADA, DCS, PLCs, historians, and MES platforms.
  • Configure and troubleshoot industrial network communication and data flows.
  • Ensure secure connectivity between OT and IT environments.
  • Implement cybersecurity best practices for edge devices and industrial networks.
  • Ensure secure communication, authentication, encryption, and access control.
  • Support compliance with industrial cybersecurity standards and organizational security guidelines.
  • Participate in security reviews, threat assessments, and vulnerability remediation activities.
  • Collaborate with cloud, AI/ML, data engineering, and product teams to deploy edge intelligence solutions.
  • Participate in architecture reviews, design discussions, and technical decision-making.
  • Mentor junior engineers and contribute to engineering best practices.
  • Create technical documentation, deployment guides, and operational procedures.

Desired Qualifications

  • Familiarity with Azure IoT, AWS IoT, EdgeX Foundry, or similar platforms.
  • Experience with Docker containers and container orchestration at the edge.
  • Familiarity with messaging technologies such as MQTT, AMQP, and OPC UA.
  • Experience with AI/ML model deployment at the edge.
  • Knowledge of industrial cybersecurity standards such as IEC 62443 and NIST frameworks.
  • Experience with Kubernetes/K3s at the edge.
  • Familiarity with digital twins and industrial data platforms.
  • Experience in Industry 4.0 and smart manufacturing initiatives.
  • Exposure to DevOps, CI/CD pipelines, and automated testing frameworks.
  • Experience in Python development.

About the Company

Baker Hughes

Makes oilfield equipment and gas turbines

Baker Hughes makes equipment and runs field services for oil and gas producers, LNG plant operators, pipeline companies and industrial power users. Its products cover the whole gas chain, from drill bits and well completions to the compressors and turbines that chill natural gas into liquid for export. Its oilfield arm drills, completes and maintains wells, while its industrial arm designs, builds and services turbomachinery, valves and monitoring software. It earns money from equipment sales, project work and long-term service agreements that keep installed machines running. The current company formed in 2017 when Baker Hughes combined with GE's oil and gas business, and it is based in Houston.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1972

Recently Posted Jobs

Explore more opportunities at Baker Hughes

See more jobs