(Senior) Software Engineer (m/f/d) Industrial IoT
🛡 岗位真实性核验
Ghost Job 检测⏳ 岗位入库已 2 天
🛡 申请链接 2026-10-26 核验有效
📈 该公司近 30 天发布 28 个岗位——扩张招聘中,属加分信号
信号由后台自动核验生成,仅供参考;判断权在你。设计案:GHOST-JOB-P1
必备技能
免费注册后解锁"你的匹配分 vs 高分画像"与个人技能缺口。
职位描述
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2"><img style="max-width: 100%;" src="https://hs.kinexon.com/hubfs/Jobs/KINEXON_jobs_industries.png" alt="" width="700"></span></span></strong></p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">ABOUT THE TEAM</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p>
<p><span data-contrast="auto">We are an international team building KINEXON OS, the operating system that optimizes visibility and transparency of industrial moving assets. Our platform captures real-time location data and provides dynamic workflows, delivering actionable insights for production and logistics.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">KINEXON OS is open, flexible, and scalable, enabling full visibility into supply chains and dynamic tracking of assets for swift operational decision-making. It aggregates position and identification data from various sources and enriches it with contextual information from third-party IT/OT systems such as ERP, MES, and WMS.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Join us to shape the backbone of a platform that powers digital transformation in manufacturing and logistics worldwide.</span><span data-ccp-props="{}"> </span></p>
<p> </p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">YOUR QUALIFICATIONS</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p>
<p><span data-contrast="auto">For this opportunity, we are looking for someone with:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="List Bullet">Completion of a university degree or comparable qualification</span></span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Solid backend development experience in a compiled, strongly typed language (e.g. C++ or Go); openness to Python</span><span data-ccp-parastyle="List Bullet"> & Node.js</span><span data-ccp-parastyle="List Bullet"> for some services</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Comfortable reading and learning code in other languages in the stack</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Experience with Kafka (producers/consumers, topics, partitions, schema evolution, error handling, monitoring)</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Strong SQL skills (PostgreSQL): schema design, query optimization, indexing, transactions</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Experience with test automation and integrating tests into CI/CD pipelines</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Containerization: building/debugging Docker images, orchestration with Docker Swarm; Kubernetes basics a plus</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">GitLab CI/CD: writing and </span><span data-ccp-parastyle="List Bullet">maintaining</span><span data-ccp-parastyle="List Bullet"> pipelines, build/test automation</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Linux: solid command-line skills, process/network debugging, scripting</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Understanding of distributed system fundamentals: message ordering, fault tolerance, backpressure, eventual consistency</li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Clear communication in English (German optional)</li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Hands-on experience using <span data-ccp-parastyle="List Bullet">GenAI</span><span data-ccp-parastyle="List Bullet"> tools for coding and a strong curiosity about AI-driven developer productivity</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Nice-to-have:
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Frontend familiarity (Angular/TypeScript) for debugging and <span data-ccp-parastyle="List Bullet">small changes</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Knowledge of other pub-sub or in-memory solutions (Redis, NATS, <span data-ccp-parastyle="List Bullet">ZeroMQ</span><span data-ccp-parastyle="List Bullet">)</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Kubernetes hands-on deployment, Helm basics</li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Tracing/observability tools (<span data-ccp-parastyle="List Bullet">OpenTelemetry</span><span data-ccp-parastyle="List Bullet">, Jaeger, Zipkin, Prometheus/Grafana, ELK/EFK)</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="1" data-aria-level="1">Security basics: secrets management, TLS in service communication<span data-ccp-props="{}"> </span></li>
</ul>
</li>
</ul>
<p> </p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">YOUR TASKS</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="List Bullet">Design and implement APIs </span><span data-ccp-parastyle="List Bullet">and data processing workers </span><span data-ccp-parastyle="List Bullet">within our </span><span data-ccp-parastyle="List Bullet">K</span><span data-ccp-parastyle="List Bullet">INEXON</span><span data-ccp-parastyle="List Bullet"> OS ecosystem</span></span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Create and evolve backend architectures for scalability and reliability</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Own and plan larger coding projects (</span><span data-ccp-parastyle="List Bullet">refactoring</span><span data-ccp-parastyle="List Bullet">, new features) that require coordination across multiple teams</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Develop and </span><span data-ccp-parastyle="List Bullet">maintain</span><span data-ccp-parastyle="List Bullet"> backend services in C++, Go, and Python</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Ensure robust automated testing and CI/CD integration</span><span data-ccp-parastyle="List Bullet"> in close collaboration with QA engineers</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Contribute to observability, performance tuning, and security improvements</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="18" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Collaborate closely with frontend, DevOps, and product teams to deliver end-to-end solutions</span><span data-ccp-props="{}"> </span></li>
</ul>
<p> </p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">OUR TECH STACK</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p>
<p><span data-contrast="auto">Our diverse tech stack allows us to build robust and efficient services:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="List Bullet">Backend: C++, Go, Python, Node.js</span></span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Frontend: Angular, TypeScript</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Messaging: Kafka</span><span data-ccp-parastyle="List Bullet">, MQTT</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Database: PostgreSQL</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Containerization: Docker, Docker Swarm</span><span data-ccp-parastyle="List Bullet">, potentially </span><span data-ccp-parastyle="List Bullet">Kubernetes </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">CI/CD: GitLab</span></li>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{"335552541":1,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"singleLevel"}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-parastyle="List Bullet">Observability: Prometheus, Grafana</span></li>
<li data-leveltext="" data-
公司 · Company
Connect and Automate Your Operations Digitize your operations with our real-time automatio…
⚑ 岗位信息收录自公开招聘页(ATS 官方),以雇主官网为准