我们正在寻找一位经验丰富、技术扎实的C软件工程师加入我们的研发团队,作为C软件工程师,您将负责参与公司核心产品的设计与开发,解决复杂的技术问题,并确保软件的高性能、高可靠性和安全性,我们期待您具备扎实的C语言编程功底,熟悉软件开发流程,并能够在团队中积极协作,推动项目按时交付。
岗位职责
- 负责公司核心软件模块的设计、编码、测试及维护,确保代码质量和系统稳定性;
- 参与技术方案评审,提出优化建议,解决开发过程中的技术难题;
- 编写高质量的技术文档,包括设计文档、测试报告及用户手册;
- 与产品、测试及其他开发团队紧密协作,确保需求准确落地;
- 持续优化现有系统性能,提升代码可读性和可维护性;
- 跟踪行业技术动态,引入新技术和工具,提升团队开发效率。
任职要求
- 本科及以上学历,计算机、软件工程或相关专业,3年以上C语言开发经验;
- 精通C语言,熟悉数据结构与算法,具备良好的编程习惯;
- 熟悉Linux/Unix开发环境,熟练使用GCC、GDB等工具;
- 具备多线程、网络编程(TCP/IP、Socket)开发经验,熟悉进程间通信机制;
- 了解嵌入式系统开发或驱动开发者优先;
- 具备良好的问题分析和解决能力,能够独立完成模块开发;
- 优秀的沟通能力和团队协作精神,责任心强,能承受一定的工作压力。
加分项
- 有大型软件系统架构设计经验;
- 熟悉Python、Shell等脚本语言;
- 了解版本控制工具(如Git)和CI/CD流程;
- 有开源项目贡献经验或个人技术博客;
- 熟悉数据库(如SQLite、MySQL)开发。
我们提供
- 具有竞争力的薪酬待遇(具体面议)及年终奖金;
- 完善的福利体系:五险一金、补充商业保险、年度体检、带薪年假;
- 丰富的团队活动:定期团建、节日福利、下午茶;
- 清晰的职业发展路径:技术专家、管理双通道晋升机制;
- 舒适的工作环境:开放式办公、高性能设备、技术分享会。
工作地点
北京市海淀区中关村科技园区(近地铁10号线号线)。
招聘流程
简历投递 → 简历筛选 → 技术面试(1-2轮) → HR面试 → Offer发放 → 入职。
如何申请
请将您的个人简历发送至邮箱:hr@example.com,邮件主题请注明“应聘C软件工程师-姓名-来自招聘渠道”,我们将在收到简历后尽快筛选,并与合适的候选人联系面试。
相关技术栈参考
以下为岗位可能涉及的技术方向,供您参考:
| 技术领域 | |
|---|---|
| 编程语言 | C、C++、Python(辅助) |
| 开发环境 | Linux/Unix、GCC、GDB、Make/CMake |
| 网络与并发 | TCP/IP、Socket、多线程、进程间通信(管道、消息队列) |
| 系统与工具 | Git、Docker、Jenkins、Valgrind |
| 数据库 | SQLite、MySQL(基础操作) |
| 其他 | 单元测试(如Unity)、嵌入式开发(可选)、驱动开发(可选) |
FAQs
Q1:该岗位是否接受应届毕业生?
A1:本次招聘主要面向有3年以上C语言开发经验的候选人,应届毕业生可关注公司校招岗位或实习机会,我们欢迎优秀的应届生通过实习表现转正,但需具备扎实的C语言基础和项目实践经验。
Q2:岗位是否需要经常加班?
A2:我们倡导高效工作,一般情况下无需加班,但在项目关键阶段或紧急需求时,可能需要根据团队安排灵活调整时间,公司会通过合理的任务规划和资源调配,尽量避免长期加班,确保员工的工作与生活平衡。
