C

C开发人员工作描述模板

C是一种通用编程语言. 有时候很难找到优秀的C语言开发人员, 因为这种语言相当古老,而且主要服务于特定的利基市场. C开发人员通常被期望开发专门集成到操作系统中的代码, 操作系统模块, embedded systems, 或用于其他高级语言(如Node)的低级库.js, Python, and Go.

Share

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, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 基本的面试问题

Toptal Engineers最近的C类文章

找出正确的面试问题

阅读社区驱动的优秀C面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

现在就雇佣一名顶级C开发人员

Toptal是一个面向顶级C语言开发者的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以聘请Toptal专职(全职), hourly, 或者兼职C自由职业者,他们的关键任务软件项目.

See Their Profiles

James Cole

Freelance C Developer
CanadaToptal Member Since June 18, 2020

James已经做了25年的独立顾问,使用了广泛的技术和语言. 他对软件充满热情, 在领导团队的同时,不断提升自己的技能,掌握新技术, conducting JADS, 做演讲.

Show More

Phoebe Beckinger

Freelance C Developer
United StatesToptal Member Since April 15, 2020

Phoebe是一名全栈开发人员,在各种行业和公司规模的软件构建方面拥有超过9年的经验. 她的主要关注点是服务器端开发, 但她也喜欢使用现代UI解决方案. 菲比对她的代码一丝不苟, 热心倡导最佳实践, 并且知道沟通在交付卓越产品中是多么重要.

Show More

Nikola Vasović

Freelance C Developer
SerbiaToptal Member Since October 4, 2019

作为一名软件工程硕士研究生和国家著名奖学金获得者, Nikola在Toptal开始了他的全栈开发生涯. 利用Flutter的专业知识进行跨平台移动开发, 他专门为初创公司精简MVP产品发布流程. Nikola是Varius Development的联合创始人,并担任首席技术官,在与全球知名企业合作的同时,扩展了他的DevOps和PM专业知识, 转变为多才多艺的IT专业人士.

Show More

Rajini Karthik

Freelance C Developer
United StatesToptal Member Since December 10, 2020

Rajini是一位充满激情和高度积极性的软件开发人员和架构师,在构建广泛的软件解决方案方面拥有丰富的经验. 她在开发分布式企业应用程序方面拥有深厚的专业知识, 原生云应用程序, 开源云开发, 以及基础设施和软件部署开发项目的自动化. Rajini有很强的创新能力,带领团队在学习新挑战的同时产生影响.

Show More

Kai Koehn

Freelance C Developer
NetherlandsToptal Member Since June 27, 2019

Kai在从嵌入式系统工程到处理TB数据的可扩展web架构的编程方面拥有超过十年的经验. 他热衷于研究需要深入研究数学或复杂算法的挑战性问题,以创建可靠的解决方案,为客户和用户创造一个令人惊叹的因素.

Show More

Diego Ariel Bendersky

Freelance C Developer
ArgentinaToptal Member Since October 14, 2019

Diego拥有超过15年的计算机科学从业经验. 他为各种规模的公司工作过, 现场和远程, 主要担任高级开发人员/架构师(C/ c++编程), Python和最近的Go), 作为小程序员团队的技术领导. 他有解决问题的态度,喜欢为每一项任务使用最合适的工具. 他是两项专利和一些研究出版物的合著者.

Show More

Ben Semerjian

Freelance C Developer
United StatesToptal Member Since September 29, 2016

Ben是一位经验丰富的计算科学专家,专注于计算机视觉. For the past ten years, 他的热情是开始艰难的科学探索, 将它们作为优化问题, 然后用计算机解决它们. 他的主要强项是各种数值优化方法, c++ 11流畅(有品位), perfectionist, consistent, 和诗意的源代码), 以及一流的问题表述/原始分析技能.

Show More

Stephen Villee

Freelance C Developer
United StatesToptal Member Since January 8, 2016

Stephen已经做了30多年的软件工程师. 从20世纪80年代为Unix平台开发软件到用PHP开发企业级金融和电子商务软件, JS, 和C语言家族, 他以一丝不苟和开发高质量的软件而自豪. He is a dedicated, 工作效率高,善于沟通, 并期待为您的项目贡献有价值的技能!

Show More

David Marín

Freelance C Developer
SpainToptal Member Since July 2, 2015

David是一名开源和开放数据爱好者,拥有超过23年的专业开发经验. 他掌握了各种技能, 包括网页编程(PHP和JavaScript), C, c++ (Linux和Windows下), and systems management. Of these skills, David擅长web编程,并拥有基于Symfony php的后端全栈经验, jQuery front ends, 以及基于WordPress/ woocommerce的网站.

Show More

Róbert Juhász

Freelance C Developer
HungaryToptal Member Since October 23, 2020

Robert是一名高级开发人员,拥有超过十年的经验,对构建协同系统充满热情. 从软件架构到开发环境和团队动态, 他的目标是每次都能更快更好地交付. 罗伯特擅长利用他的专业知识或深入未知领域来填补空白.

Show More

Laszlo Gyori

Freelance C Developer
HungaryToptal Member Since February 14, 2022

Laszlo是一位经验丰富的开发者和领导者,拥有15年的经验. 在软件开发和管理的各个阶段都有实践经验, 他是一个终身学习者, completionist, and problem solver. Laszlo的专长包括后台服务 .NET 6, 数据库使用SQL和Oracle, Angular 13的前端, 以及AWS和Azure等云技术.

Show More

在Toptal网络中发现更多的C开发人员

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

加入Toptal社区.