崗位職責
1、負責高性能,高可靠 C++ 應用程序的設計與開發(fā),特別是在儀器控制、數據采集與處理等領域;
2、參與系統架構設計、核心模塊開發(fā)及性能優(yōu)化;
3、與其他軟硬件工程師協作,完成軟件與算法、設備的集成;
4、編寫高質量代碼與技術文檔,確保代碼的可維護性和可擴展性;
5、在 Linux 環(huán)境下進行軟件開發(fā)、調試與部署。
任職要求:
1、具備Win32、Linux跨平臺開發(fā)能力,掌握常用系統api調用,掌握常用系統命令,和操作系統原理。
2、掌握多線程編程模型,具備并發(fā)編程能力,擅長網絡編程。
3、熟悉數據結構和算法分析等。
4、掌握c++17、git、cmake、gcc、gdb、ssh等,具備linux程序調試能力。
5、具備嵌入式軟件開發(fā)能力,從電氣層掌握rs232或rs485或CAN bus等,理解Modbus,具備快速學習新的底層協議的能力。
6、對電子信號具備一定理解,理解數字信號、模擬信號等,知道pwm、正弦波等。
7、能接受出差。
7、能熟練使用萬用表、示波器、信號發(fā)生器等。
8、具備英語文檔讀寫能力。
9、接受偶爾出差需求。