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

软件工程师(C++)

Software Engineer C++

Luminator Technology Group

地点
哥德堡,瑞典
工作方式
混合办公
类型
全职
资历
mid

轨道交通车辆与设备

职责

  • 参与嵌入式应用软件解决方案的设计、开发和实施。
  • 为嵌入式系统编写高效、易维护、高质量的 C++ 代码。
  • 偶尔为其他开发人员提供指导,包括最佳实践指导、代码审查和技术问题解决。
  • 自动化构建流程并优化工具链。
  • 支持多架构目标(ARM 32/64 位,x86)。
  • 操作系统服务硬件抽象层(HAL)相关工作。
  • 优化嵌入式系统的启动时间和内存占用。
  • 为已开发的软件创建和维护全面的文档,包括设计规范、用户手册和技术指南。
  • 为工程部门的持续改进计划做出贡献。

必备要求

  • 计算机科学或工程学士或硕士学位,或同等水平的证书。
  • 软件开发经验。
  • 具备嵌入式 Linux 系统方面的工作经验。
  • 精通 C++。
  • DevOps 技能,包括 CI/CD 和自动化流程。
  • 熟悉 Docker 和容器化技术。
  • 优秀的沟通能力和英语水平。
  • 具备较强的解决问题的能力和全局思维。
  • 具有团队合作精神,秉持不责备的文化理念,热情积极,态度主动。

优先条件

  • 具备开源/Linux 平台的使用经验。
  • 精通 Linux,包括内核编程和 U-Boot 引导加载程序修改。
  • 精通 Go 语言(Golang)。
  • 熟悉敏捷开发方法。
  • 具备嵌入式系统安全和集成方面的经验。

Responsibilities

  • Participate in the design, development, and implementation of embedded application software solutions.
  • Write efficient, maintainable, high-quality C++ code for embedded systems.
  • Occasionally mentor other developers, including best practices, code reviews, and technical problem-solving.
  • Automate build processes and optimize toolchains.
  • Support multi-architecture targets (ARM 32/64-bit, x86).
  • Work on OS services hardware abstraction layer (HAL).
  • Optimize boot time and memory footprint of embedded systems.
  • Create and maintain comprehensive documentation for developed software, including design specifications, user manuals, and technical guides.
  • Contribute to continuous improvement initiatives in the engineering department.

Must Have

  • Bachelor's or Master's degree in Computer Science or Engineering, or equivalent certification.
  • Software development experience.
  • Experience working with embedded Linux systems.
  • Proficiency in C++.
  • DevOps skills, including CI/CD and automation processes.
  • Familiarity with Docker and containerization technologies.
  • Excellent communication skills and English proficiency.
  • Strong problem-solving skills and holistic thinking.
  • Team player with a blameless culture mindset, enthusiastic and proactive attitude.

Preferred

  • Experience with open source/Linux platforms.
  • Proficiency in Linux, including kernel programming and U-Boot bootloader modifications.
  • Proficiency in Go (Golang).
  • Familiarity with agile development methodologies.
  • Experience in embedded system security and integration.

公司简介

Luminator Technology Group 是全球首选的高品质运输解决方案供应商。我们的产品能够提升运营效率、乘客计数准确性、安全性、优化线路调度并提高维护检测能力。Luminator 的技术已在全球 85 个国家的 5 万多辆轨道车辆和 5.6 万辆公交车上部署,正在塑造公共交通系统实时决策的未来。(www.luminator.com)