39.0000° N, 98.0000° W

← Back

Helium Space

嵌入式软件工程师

Shanghai
DisciplineSoftware Engineering
Workplace typeunspecified
EmploymentFull Time
ExperienceNot specified
Salary$25–$45k
ClearanceNo Clearance Required
Apply

岗位职责:
1.负责编写软件设计说明书、通信协议文档、测试报告、用户手册等各类技术文档,确保文档的完整性、准确性和规范性。
2.参与激光通信载荷产品的系统集成测试、环境试验、可靠性试验,负责软件层面的问题定位与整改,配合完成产品验收与交付工作。
3.编程语言:精通C++语言,具备扎实的嵌入式编程功底,具备良好的代码结构设计能力和编码规范意识,能编写高效、可靠、可维护的代码。
4.嵌入式开发:熟悉ARM、DSP等主流MCU架构,精通ZYNQ、DSP等系列芯片的开发与调试。
5.操作系统:精通前后台系统开发,熟悉至少一种主流RTOS的内核机制及应用开发,能熟练进行任务调度、内存管理、任务间通信等模块的开发与优化。
6.通信协议与接口:深刻理解通信相关协议,熟练掌握UART、I2C、SPI、CAN、Ethernet等常用通信接口的硬件与软件实现。

任职要求:
1.具备较强的问题分析与解决能力,对技术难题有较强的攻关精神,能快速定位并解决开发过程中的复杂技术问题。
2.具备良好的系统级思维,能从整机角度考虑软硬件分工与优化,具备优秀的方案设计和技术决策能力。
3.具备良好的团队协作与沟通能力,能与硬件、光学、测试等跨部门团队高效协作,清晰传递技术需求与解决方案。
4.工作认真严谨,有高度的责任心、主动性和执行力,具备良好的技术文档编写能力和代码管理习惯(熟悉Git、SVN等版本控制工具)。
5.英语CET-4及以上,能熟练阅读英文技术手册和文献,具备一定的英文沟通能力者优先。
6.有卫星,卫星载荷行业经验。

Skills and experience

C++embedded programmingARMDSPZYNQfront-back system developmentRTOStask schedulingmemory managementinter-task communicationcommunication protocolsUARTI2CSPICANEthernetproblem analysissystem-level thinkingsystem designteam collaborationcommunicationtechnical documentationGitSVNCET-4 Englishsatellite or satellite payload industry experience