软件固件工程师

休斯顿 9天前全职 网络
69.5万 - 104.2万 / 年
软件工程师 / 嵌入式固件工程师 地点:休斯顿,德克萨斯州 薪资:每小时 $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系统(中断、计时、内存受限环境)的经验 • 具有直接与硬件团队合作的实践经验 • 能够阅读和解释原理图、数据表和电气设计