初级固件工程师;汽车售后市场

温哥华 9天前全职 网络
面议
职位:初级固件工程师(汽车售后市场) 关于Salvo Software Salvo Software是一家充满活力、创新和以工程为中心的公司,处于先进诊断技术的前沿。我们致力于构建最先进的工具和系统,以推动汽车和动力运动技术的未来。我们以技术卓越、持续创新和协作环境为荣,在这里,聪明的头脑解决软件、硬件和嵌入式系统中的复杂挑战。加入我们,共同塑造下一代互联诊断解决方案。 角色概述与职责 我们正在寻找一位才华横溢且积极进取的初级汽车工程师加入我们的团队。这个角色非常适合渴望在汽车协议和嵌入式系统方面深入发展的早期职业工程师。您将协助高级工程师集成复杂的软件和硬件组件,并为云连接嵌入式设备的开发做出贡献。 - 协助设计和实施涉及核心汽车协议(例如CAN、UDS、OBD-II)的解决方案。 - 跨职能合作,支持硬件、固件和软件组件的无缝集成。 - 在监督下为嵌入式系统贡献低级固件开发。 - 执行基本的软件调试,并协助高级工程师解决硬件和软件问题。 - 致力于为我们的云连接汽车诊断扫描工具实施新设备功能支持。 - 编写干净、定义明确的代码,确保质量,并维护适当的技术文档。 必备条件 - 计算机科学、计算机工程、机电一体化或相关技术领域的学士或硕士学位。 - 0-3年软件和固件开发角色的实际经验(或具有强相关实习/项目经验的应届毕业生)。 - 熟悉汽车电子控制单元(ECU)。 - 熟练掌握C语言编程。 - 掌握基本的汽车协议(CAN、UDS、OBD-II)。 - 熟悉嵌入式系统的实时操作系统(RTOS)。 - 具备I2C、UART和SPI等低级通信协议的基本经验。 - 基本的软件调试技能,并渴望学习云连接设备的工作。 优先条件 - 具有动力运动车辆(如Polaris)的经验。 - 了解其他汽车协议,如J1939、K-LINE和J2534。 - 精通STM32微控制器编程。 - 具有引导代码、低级操作系统代码、设备驱动程序和IO设备的经验。 - 理解ARM架构,特别是M4和A9。 - 对硬件和固件交互及开发生命周期有扎实的基础知识。