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

固件工程师(意大利)

Firmware Engineer (Italy)

卡姆林(Camlin)

地点
巴尔盖利诺,意大利
资历
senior
部门
实时应用部门

轨道交通车辆与设备

职责

  • 设计和实施实时系统,包括 DSP 算法和微控制器固件,量身定制以符合项目需求。
  • 确保软件满足严格的实时性能限制,重点关注延迟、吞吐量以及系统资源(如内存、处理能力)的高效利用。
  • 优化信号处理算法和嵌入式系统的性能和效率。
  • 指导初级和中级工程师,提供技术指导、最佳实践和技能发展支持。
  • 进行规范审查、设计评估和测试,以维护高质量标准。
  • 实时系统中调试、调试并解决复杂技术问题,确保可靠性和稳健性。
  • 提出创新的技术解决方案。
  • 设计符合监管标准的高质量系统。
  • 关注数字信号处理(DSP)和微控制器技术的最新进展,推动系统设计创新方法。
  • 识别流程改进机会,并推动工作流程、工具和方法的优化。参与创建和维护全面的技术文档。
  • 支持工作量规划、任务优先级排序及资源分配,涵盖正在进行和即将开展的项目。
  • 营造协作、包容且高效团队文化。
  • 识别技能缺口和培训需求,制定个性化发展计划。

必备要求

  • 在 DSP 和微控制器嵌入式软件的设计、仿真、实现、验证和确认方面拥有经过验证的专业经验。
  • 拥有 C++和 C 语言编程的成熟经验。
  • 对实时操作系统(如 FreeRTOS、Zephyr)的理论和使用有良好的了解。
  • 具备强烈的分析能力和解决问题的能力。
  • 有外设标准和通信协议(I2C、SPI、UART、RS485、RS232、RGMII 等)的经验。
  • 熟悉脚本语言(如 Bash、Python)。
  • 熟练掌握源代码版本控制,尤其是 GIT 技术。
  • 对敏捷方法论有良好了解。
  • 优秀的沟通、人际交往和组织能力。
  • 流利的英语交流能力,书面和口语均具备。
  • 有领导技术项目或指导其他工程师的经验。

优先条件

  • 对 SHARC 或同等 DSP 架构有很好的了解。
  • 对构建系统(CMake)有良好的了解。
  • 对复杂数字电子电路和数字信号处理算法(FFT、数字滤波器、重采样等)的理论和设计有扎实的了解。
  • 熟练使用 gitlab、docker、CI/CD、Artifactory。
  • 具备应用层协议经验,如 MQTT、Modbus、HTTP/S、SSL/SSH 等。
  • 具备使用实验室设备(示波器、逻辑分析仪、信号发生器)的经验。
  • 了解电子元件和印刷电路板重工。
  • 熟悉 FPGA 技术,特别是 AMD Xilinx。

Responsibilities

  • Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements.
  • Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient utilization of system resources (e.g., memory, processing power).
  • Optimize the performance and efficiency of signal processing algorithms and embedded systems.
  • Mentor junior and mid-level engineers, providing technical guidance, best practices, and skill development support.
  • Conduct specification reviews, design evaluations, and testing to maintain high quality standards.
  • Debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness.
  • Propose innovative technical solutions.
  • Design high-quality systems compliant with regulatory standards.
  • Stay up-to-date with the latest advances in digital signal processing (DSP) and microcontroller technologies, driving innovative approaches to system design.
  • Identify process improvement opportunities and drive optimization of workflows, tools, and methodologies. Participate in creating and maintaining comprehensive technical documentation.
  • Support workload planning, task prioritization, and resource allocation across ongoing and upcoming projects.
  • Foster a collaborative, inclusive, and efficient team culture.
  • Identify skill gaps and training needs, and develop personalized development plans.

Must Have

  • Proven professional experience in the design, simulation, implementation, verification, and validation of DSP and microcontroller embedded software.
  • Solid experience in C++ and C programming.
  • Good knowledge of the theory and use of real-time operating systems (e.g., FreeRTOS, Zephyr).
  • Strong analytical and problem-solving skills.
  • Experience with peripheral standards and communication protocols (I2C, SPI, UART, RS485, RS232, RGMII, etc.).
  • Familiarity with scripting languages (e.g., Bash, Python).
  • Proficiency in source code version control, especially GIT.
  • Good understanding of agile methodologies.
  • Excellent communication, interpersonal, and organizational skills.
  • Fluent in English, both written and spoken.
  • Experience leading technical projects or mentoring other engineers.

Preferred

  • Good knowledge of SHARC or equivalent DSP architectures.
  • Good knowledge of build systems (CMake).
  • Solid understanding of the theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, resampling, etc.).
  • Proficiency with GitLab, Docker, CI/CD, Artifactory.
  • Experience with application-layer protocols such as MQTT, Modbus, HTTP/S, SSL/SSH, etc.
  • Experience using laboratory equipment (oscilloscopes, logic analyzers, signal generators).
  • Knowledge of electronic components and PCB rework.
  • Familiarity with FPGA technology, particularly AMD Xilinx.

公司简介

Camlin 是一家全球技术领导者,秉持将革命性产品带入电力和铁路等多个行业的愿景,同时也参与多个科学领域的研发项目。在 Camlin,我们相信高质量的工程与设计,使我们能够开发市场领先的产品和服务。简而言之,我们热衷于通过解决棘手问题为客户创造价值。截至目前,Camlin 的业务覆盖全球 20 多个国家。