嵌入式软件工程师,MCU——格芯,浦那现场办公
在浦那为格芯汽车级 RISC-V 微控制器构建基于 RTOS 的驱动程序、SDK 和验证工具。 支持芯片首次启动、外设验证以及安全关键型固件开发。
描述
- 为基于 RTOS 的 SDK 构建嵌入式软件,包括底层驱动、硬件抽象层、RTOS 抽象层和板级支持包。
- 开发用于展示外设功能和性能的演示应用程序。
- 创建复用 RTOS SDK 组件的验证应用程序。
- 支持首颗芯片启动,并验证 ADC、PWM、CAN、LIN 和看门狗等关键外设。
- 协助实现实验室测试和持续集成测试执行的自动化。
- 与架构、硬件、安全和工具团队合作,使软件与芯片功能及产品路线图保持一致。
- 开发帮助客户开始设计的参考软件和工具。
- 使用仿真器、芯片、OpenOCD、J-Link 和 Lauterbach 调查并解决复杂问题。
- 将软件验证结果反馈到未来 MCU 代际产品的架构设计中。
- 为更广泛的 RISC-V 软件生态系统及相关开源项目作出贡献。
任职要求
- 具备 3 至 6 年嵌入式系统软件开发实践经验。
- 能够熟练使用 C 和 C++ 编程,并具备基础汇编语言知识。
- 理解 RTOS 原理,包括任务调度、中断服务程序和信号量。
- 具备复杂多核系统调试经验。
- 使用过 OpenOCD、Segger J-Link 和 Lauterbach 等调试工具。
- 曾为 FreeRTOS、Zephyr、AUTOSAR OS 或同类平台移植或开发软件。
- 理解裸机开发、内存映射 I/O 和驱动程序实现。
- 曾在实体芯片或 FPGA 平台上完成软件启动和调试。
- 理解 CAN、LIN、SPI、I2C 和 UART 等汽车接口与协议。
- 具备测试自动化、Python 或 Bash 脚本以及 Git 的实践经验。
- 接触过 ASIL-D 软件开发、ISO 26262 流程或安全验证。
- 参与过芯片后 AVV 或硬件在环测试环境。
- 理解 RISC-V 架构、指令集和开发工具链。
- 开发或验证过电机控制、动力总成或安全关键型固件。
- 理解引导加载程序、安全更新或系统启动固件。
- 成功完成适用的背景调查和体检。
- 申请印度职位的候选人须在目标入职日期前完成全程疫苗接种。
福利待遇
- 参与业界正在采用的 RISC-V 平台开发。
- 加入快速发展、以工程为核心且官僚程序较少的工作环境。
- 获得资深 CPU 和嵌入式软件工程师的指导。
- 参与从早期阶段构建安全关键型系统。
- 深入了解从芯片前开发到量产准备的完整 SoC 生命周期。
- 可选择灵活的职业发展路径,既可以深入专业领域,也可以转向技术领导岗位。
- 获得广泛的持续职业成长机会。
- 在资深 CPU 工程师的指导下独立工作。
- 录用须成功完成适用的背景调查和体检。
- 申请印度职位的候选人须在目标入职日期前完成疫苗接种。
