- 地点
- 卡尔斯鲁厄,德国
- 工作方式
- 混合办公
- 招聘主体
- 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 的合资企业,受益于两家强大股东的支持,实现了可持续增长与创新的结合。