C开发人员工作描述模板
C是一种通用编程语言. 有时候很难找到优秀的C语言开发人员, 因为这种语言相当古老,而且主要服务于特定的利基市场. C开发人员通常被期望开发专门集成到操作系统中的代码, 操作系统模块, embedded systems, 或用于其他高级语言(如Node)的低级库.js, Python, and Go.
受到领先品牌和初创公司的信任
C是一种通用编程语言. 有时候很难找到优秀的C语言开发人员, 因为这种语言相当古老,而且主要服务于特定的利基市场. C开发人员通常被期望开发专门集成到操作系统中的代码, 操作系统模块, embedded systems, 或用于其他高级语言(如Node)的低级库.js, Python, and Go.
一则招聘广告的目的是寻找优秀的C语言开发人员,它要求应聘者具备其他技能的细节. 掌握语言本身就是一个时间和练习的问题, 并且只有在与嵌入式系统和内核编程等其他领域的技能相辅相成时才能完成.
本文将为您提供一个示例C开发人员的职位描述,它将帮助您编写完美的招聘广告,并确保您轻松找到并雇用符合您特定标准的人.
C开发人员-职位描述和广告模板
复制此模板,并将其修改为自己的模板:
Company Introduction
{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, 远程工作的可能性, 以及所有你认为能让你的公司有趣的东西.}}
Job Description
我们正在寻找负责开发内核模块的C开发人员, embedded systems, 以及高级语言的库. 你的主要职责将是研究这些不同环境的api,并应用你的C技能来开发高效的模块, reliable, and easy to maintain.
Responsibilities
- 设计、构建和维护高效、可重用和可靠的C代码
- 执行性能和质量模块
- 确定瓶颈和错误,并为这些问题设计解决方案
- 帮助维护代码质量、组织和自动化
- {{在这里添加其他相关的职责}}
Skills
- 熟练掌握C语言,对C语言规范有相当全面的了解
- 全面了解ISO和ANSI指定的标准库
- {{指定任何您希望开发人员能够很好地掌握的平台}}
- 对非垃圾收集环境中的内存管理有很好的理解
- 了解低级线程原语和实时环境
- 熟悉系统调用包装器库函数
- 具备为高级语言(如Node)编写本机模块的知识.js, Python, Go, etc.
- 熟悉嵌入式系统设计和底层硬件交互 {{取决于项目要求}}
- 熟悉元器件数据表和规格
- 熟悉语言工具,如Lint, Valgrind等.
- 精通代码版本控制工具 {{例如Git、SVN和Mercurial}}
- 熟悉持续集成
- {{一定要提到其他框架, libraries, 或任何其他与您的项目相关的技术}}
- {{列出您需要的教育程度或证书}}
Toptal Engineers最近的C类文章
学习c++和C编程的最佳方法
消除垃圾收集器:RAII方式
学习编程:旅途中的智慧和工具
这么多年过去了,世界仍然是由C编程驱动的
视频游戏物理教程-第二部分:固体物体的碰撞检测
视频游戏物理教程-第一部分:刚体动力学的介绍
现在就雇佣一名顶级C开发人员
Toptal是一个面向顶级C语言开发者的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以聘请Toptal专职(全职), hourly, 或者兼职C自由职业者,他们的关键任务软件项目.
See Their ProfilesJames Cole
James已经做了25年的独立顾问,使用了广泛的技术和语言. 他对软件充满热情, 在领导团队的同时,不断提升自己的技能,掌握新技术, conducting JADS, 做演讲.
Show MorePhoebe Beckinger
Phoebe是一名全栈开发人员,在各种行业和公司规模的软件构建方面拥有超过9年的经验. 她的主要关注点是服务器端开发, 但她也喜欢使用现代UI解决方案. 菲比对她的代码一丝不苟, 热心倡导最佳实践, 并且知道沟通在交付卓越产品中是多么重要.
Show MoreNikola Vasović
作为一名软件工程硕士研究生和国家著名奖学金获得者, Nikola在Toptal开始了他的全栈开发生涯. 利用Flutter的专业知识进行跨平台移动开发, 他专门为初创公司精简MVP产品发布流程. Nikola是Varius Development的联合创始人,并担任首席技术官,在与全球知名企业合作的同时,扩展了他的DevOps和PM专业知识, 转变为多才多艺的IT专业人士.
Show MoreDiego Ariel Bendersky
Diego拥有超过15年的计算机科学从业经验. 他为各种规模的公司工作过, 现场和远程, 主要担任高级开发人员/架构师(C/ c++编程), Python和最近的Go), 作为小程序员团队的技术领导. 他有解决问题的态度,喜欢为每一项任务使用最合适的工具. 他是两项专利和一些研究出版物的合著者.
Show MoreBen Semerjian
Ben是一位经验丰富的计算科学专家,专注于计算机视觉. For the past ten years, 他的热情是开始艰难的科学探索, 将它们作为优化问题, 然后用计算机解决它们. 他的主要强项是各种数值优化方法, c++ 11流畅(有品位), perfectionist, consistent, 和诗意的源代码), 以及一流的问题表述/原始分析技能.
Show MoreStephen Villee
Stephen已经做了30多年的软件工程师. 从20世纪80年代为Unix平台开发软件到用PHP开发企业级金融和电子商务软件, JS, 和C语言家族, 他以一丝不苟和开发高质量的软件而自豪. He is a dedicated, 工作效率高,善于沟通, 并期待为您的项目贡献有价值的技能!
Show MoreDavid Marín
David是一名开源和开放数据爱好者,拥有超过23年的专业开发经验. 他掌握了各种技能, 包括网页编程(PHP和JavaScript), C, c++ (Linux和Windows下), and systems management. Of these skills, David擅长web编程,并拥有基于Symfony php的后端全栈经验, jQuery front ends, 以及基于WordPress/ woocommerce的网站.
Show MoreRóbert Juhász
Robert是一名高级开发人员,拥有超过十年的经验,对构建协同系统充满热情. 从软件架构到开发环境和团队动态, 他的目标是每次都能更快更好地交付. 罗伯特擅长利用他的专业知识或深入未知领域来填补空白.
Show MoreLaszlo Gyori
Laszlo是一位经验丰富的开发者和领导者,拥有15年的经验. 在软件开发和管理的各个阶段都有实践经验, 他是一个终身学习者, completionist, and problem solver. Laszlo的专长包括后台服务 .NET 6, 数据库使用SQL和Oracle, Angular 13的前端, 以及AWS和Azure等云技术.
Show More在Toptal网络中发现更多的C开发人员
Start HiringToptal Connects the Top 3% 世界各地的自由职业人才.
加入Toptal社区.