Back

Distributed Edge Computing Engineer

Job Description

Distributed Edge Computing Engineer

TOO Elite opens the position of the Distributed Edge Computing Engineer in Almaty. The candidate will be provided to TOO Siemens for the services rendering.

Siemens Technology is the central in-house research unit at Siemens and as such occupies an outstanding position within Siemens' R&D facilities. It acts as a strategic partner to support the executive units with R&D services, protects the company’s intellectual property, coordinates the collaboration with top universities worldwide, and supports standardization activities in all business units and regions. Through its R&D activities in Germany, USA, China, India, Japan, and Eastern Europe, Siemens Technology helps to secure the company’s technological future and strengthen its ambition.

Responsibilities
- Define technical consulting projects in the area of software development and architecture design with a focus on distributed (embedded) systems (edge computing, distributed computing, device management, Industrial IoT, etc.) for in-house customers
- Link industrial requirements with state-of-the-art technology
- Evaluate and use novel technologies, contribute own ideas and implement them
- Analyze, migrate, and optimize existing software
- Design and develop tools and software components
- Realize prototypes and proof-of-concepts
- Contribute to R&D topics in the area of Edge Computing, Device Management, Distributed Systems, Industrial IoT

Requirements
- Successfully completed university studies in computer science, electrical engineering, mathematics, physics, or engineering
- Many years of experience in the design and implementation of software systems in C/C++ and/or Python, ideally in the area of Industrial IoT, edge or distributed systems
- Proven track record of contributing to research and development in the areas of Industrial IoT systems, edge systems, and/or distributed systems and applications
- Well versed in system programming, hands-on experience in performance engineering (profiling, tracing, latency benchmarking, etc.), memory management, industrial IoT protocols (e.g., OPC-UA, MQTT, etc.) as well as Linux environments
- Ideally, experience in one or more of these areas: stream processing, container technologies, Kubernetes, Nvidia toolchains, AI/ML technologies, procedures for ensuring the correctness of software components in the environment of parallel and distributed systems
- Excellent analytical and conceptual skills
- Very good English skills

The company offers great experience and expertise development: the position holder will become a part of dynamic and international highly qualified team (including Germany, USA, China). Siemens offers a possibility to dive into various domains and projects: from industrial automation to railway technology to smart grids and smart cities as well as medical technology. Working on Siemens’ projects you will have the opportunity to contribute to many areas such as E-Mobility, IoT, low latency communication, embedded systems, etc. on industrially relevant hardware in various scenarios. #LI-NS1

Organization: Technology

Company: Siemens TOO

Experience Level: Experienced Professional

Full / Part time: Full-time

Can't find what you are looking for?