D

Digital Realty

Global data center REIT with interconnection

Senior Software Engineer - Multiple Teams

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Mechatronics, Robotics, or a related technical field is required; a master's degree is preferred.
  • At least five years of experience developing production-grade software, embedded systems, industrial automation solutions, or control systems is required.
  • Strong programming skills in C/C++, Python, Rust, Go, C#, and/or Java are required.
  • Hands-on experience developing firmware for Embedded Linux, RTOS platforms, ARM-based processors, STM32, ESP32, NXP, or similar microcontroller architectures is required.
  • Experience designing, programming, and troubleshooting PLC-based control systems using Allen-Bradley/Rockwell, Siemens, Schneider Electric, or Automation Direct products is required.
  • Experience with industrial automation technologies including SCADA systems, HMI development, Building Management Systems, Distributed Control Systems, and Industrial IoT platforms is required.
  • Knowledge of industrial networking, fieldbus technologies, and OT cybersecurity principles is required.
  • Experience applying machine learning techniques to industrial systems, predictive maintenance, process optimization, anomaly detection, forecasting, or sensor-based analytics is required.
  • Experience developing and deploying machine learning or Edge AI solutions using TensorFlow, PyTorch, ONNX, OpenCV, Scikit-learn, or similar technologies is required.
  • Experience developing edge-computing architectures integrating operational technology with cloud services such as Azure, AWS, or GCP is required; Azure is preferred.
  • Experience integrating operational technology systems with cloud platforms and AI-enabled services is required.
  • Strong leadership, communication, and systems-engineering skills, with the ability to drive projects from concept through deployment, are required.

Responsibilities

  • Design and develop industrial automation software, control systems, and embedded applications for critical facility infrastructure.
  • Develop PLC programs, HMI interfaces, SCADA integrations, and industrial control solutions supporting cooling systems, power systems, building automation, and data center operations.
  • Create machine learning and predictive analytics solutions for fault detection, predictive maintenance, energy optimization, anomaly detection, and operational intelligence.
  • Develop and deploy Edge AI and machine learning solutions for real-time decision-making, anomaly detection, predictive maintenance, intelligent control, and operational optimization across industrial and facility systems.
  • Architect and develop scalable software platforms, APIs, microservices, and edge-computing applications using modern software engineering practices.
  • Develop firmware and real-time software for microcontrollers, embedded Linux devices, industrial gateways, sensors, and intelligent control systems.
  • Design and implement closed-loop control algorithms, data acquisition systems, and edge analytics platforms.
  • Integrate PLCs, embedded devices, Building Management Systems, SCADA platforms, and Industrial IoT systems with enterprise and cloud-based applications.
  • Design and implement communication interfaces and industrial protocols including Modbus RTU/TCP, BACnet, OPC-UA, EtherNet/IP, Profinet, MQTT, CAN Bus, I²C, SPI, Ethernet, and serial communications.
  • Collaborate with operations, facilities, and engineering teams to deploy automation, monitoring, and optimization solutions across global data center environments.
  • Lead technical design reviews, mentor engineers, establish engineering standards, and evaluate emerging industrial automation, edge-computing, and AI technologies.

Desired Qualifications

  • Knowledge of data center infrastructure, HVAC systems, liquid cooling technologies, power systems, energy management, or mission-critical facilities is highly desirable.
  • Knowledge of AI-assisted automation, digital twins, intelligent monitoring systems, and data-driven optimization techniques for industrial environments is highly desirable.
  • Experience with digital twins, advanced controls, robotics, autonomous systems, reinforcement learning, computer vision, generative AI, AI-assisted industrial automation, or model-based engineering is a plus.

About the Company

Digital Realty

Global data center REIT with interconnection

Digital Realty Trust owns and operates a global network of data centers and leases space to thousands of customers, providing essential real estate infrastructure for the digital economy. Its offerings include wholesale, hyperscale, and retail colocation spaces, plus interconnection services that let tenants directly connect to cloud providers and networks within the data center ecosystem; customers sign long-term leases to ensure stable revenue. The PlatformDIGITAL platform ties its facilities together to support multi-cloud workloads and data movement across locations. The company differentiates itself with a large, multi-continent footprint, a history of strategic acquisitions, and emphasis on sustainability through renewable energy use and green funding. Its goal is to enable scalable, interconnected digital infrastructure for customers while expanding its own portfolio and services.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Austin, TX
Founded
2004

Recently Posted Jobs

Explore more opportunities at Digital Realty

See more jobs