旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式软件开发工程师

Embedded Software Developer

CodeWrights

地点
卡尔斯鲁厄,德国
工作方式
混合办公
招聘主体
CodeWrights GmbH

工业自动化工业通信与网络

职责

  • 为工业通信系统开发强大的固件,重点关注质量和效率。
  • 将对称加密和现代安全标准融入解决方案。
  • 为实现创建和维护单元测试,并集成到 CI/CD 系统。
  • 通过代码审查和技术知识指导经验较少的同事。

必备要求

  • 拥有数年微控制器和嵌入式系统编程经验。
  • 具备扎实的 C/C++ 知识,能熟练掌握嵌入式领域的现代软件架构。
  • 熟悉 Cortex-M(x) 架构及 STM32、nRF 等常用平台。
  • 不满足于仅使用裸机,依赖使用 RTOS 的现代开发,最好使用 Zephyr。
  • 具有安全启动和建立信任根(例如 ARM TrustZone、Trusted Firmware-M)的经验。
  • 深入了解网络协议、TCP/IP 堆栈。
  • 良好的德语和英语沟通能力(书面和口头)。

优先条件

  • 具有 PROFINET、EtherCAT、EtherNet/IP、OPC UA 或 ModbusTCP 等工业协议的经验。
  • 对现代编程语言充满热情,例如 Go 或 Rust。

Responsibilities

  • Develop robust firmware for industrial communication systems with a focus on quality and efficiency.
  • Integrate symmetric encryption and modern security standards into solutions.
  • Create and maintain unit tests for implementations and integrate them into the CI/CD system.
  • Support less experienced colleagues through code reviews and technical knowledge sharing.

Must Have

  • Several years of experience programming microcontrollers and embedded systems.
  • Solid C/C++ knowledge and proficiency with modern software architectures in embedded environments.
  • Familiarity with Cortex-M(x) architecture and common platforms such as STM32 and nRF.
  • Not satisfied with bare metal alone; relies on modern development with RTOS, preferably Zephyr.
  • Experience with secure boot and establishing a root of trust (e.g., ARM TrustZone, Trusted Firmware-M).
  • Deep understanding of network protocols and TCP/IP stacks.
  • Good German and English communication skills (written and spoken).

Preferred

  • Experience with industrial protocols such as PROFINET, EtherCAT, EtherNet/IP, OPC UA, or ModbusTCP.
  • Passion for modern programming languages, e.g., Go or Rust.

公司简介

CodeWrights 是流程和工业自动化领域的领先技术专家。作为客户价值链中值得信赖的合作伙伴,CodeWrights 在国际环境中开发定制软件产品和解决方案。我们在卡尔斯鲁厄市中心拥有 50 多名员工,致力于帮助塑造工业 6.0。CodeWrights 作为 Endress+Hauser 和 Pepperl+Fuchs 的合资企业,受益于两家强大股东的支持,实现了可持续增长与创新的结合。