软件工程师 / 嵌入式固件工程师
地点:休斯顿,德克萨斯州
薪资:每小时 $50 - $90
类型:合同 | 现场(6-12 个月合同)
7年以上嵌入式软件和固件开发的专业经验。
我们正在支持一家快速发展的科技公司,该公司在空间系统、先进能源存储、电网技术和国防应用的交叉领域运营。
职责
• 设计、开发和维护用于BMS和电力系统的微控制器嵌入式固件
• 执行板级启动、引导加载程序开发、外设配置和低级驱动程序实现
• 使用嵌入式C/C++编写固件,支持工具使用Python和C#
• 实现和调试通信接口:CAN、CAN-FD、DroneCAN、SPI、I²C、UART、USB、以太网
• 在原理图审查、PCB布局和硬件调试期间与电气工程师合作
• 使用示波器、逻辑分析仪、JTAG/SWD调试复杂的硬件/固件问题
• 开发用于生产和现场使用的制造、校准和诊断工具
• 执行固件验证、回归测试和故障注入测试
• 支持与电力电子、传感器和安全电路的系统级集成
• 制作技术文档(软件架构、ICD、测试计划、用户指南)
所需经验
• 计算机工程、电气工程、计算机科学或类似专业的学士学位
• 7年以上嵌入式固件开发的专业经验
• 具有从启动到生产的基于微控制器的PCB编程的经验
• 精通嵌入式C/C++、Python和C#
• 具有裸机或RTOS系统(中断、计时、内存受限环境)的经验
• 具有直接与硬件团队合作的实践经验
• 能够阅读和解释原理图、数据表和电气设计