About Us

Sourcebrella Inc, founded in 2016 by a group of HKUST researchers, is committed to develop the most advanced and world-class technology, tools, and solutions that enable the industrial-strength automatic detection of software vulnerabilities, through years of cutting edge research and the unwavering dedication to craftsmanship. Our flagship product, Pinpoint, can be seamlessly integrated into the workflows of software development and testing processes. It thoroughly and automatically analyzes software systems to find and to manage hundreds of common and critical software vulnerabilities. Furthermore, it also provides stepwise interpretations of how each vulnerability is triggered. Employing AI-based logical inference, the detection capability and its accuracy put Pinpoint in a leading position compared to the leading competitors in the market. In just a few months since its release, Pinpoint has been quickly and well accepted by customers, including leading Internet content providers, consumer electronics manufacturers, financial companies, companies that manufacturing smart devices, and authoritative software evaluation agencies. Started in China, Sourcebrella's ambition is to reach out to the global market, in addition to Chinese software vendors, with the perpetual endeavour to achieve excellence in both our products and services and the continued commitment to software quality and safety. Please contact us through email ys.hr@sbrella.com.

We are hiring

程序分析工程师 (不限人数,薪资面议)

Details

工作内容:

  1. 维护和升级pinpoint现有的漏洞检查器
  2. 研发新的漏洞检查器
  3. 维护及优化pinpoint分析引擎

技能要求:

  1. 计算机或相关专业全日制本科或以上学历。
  2. 较强的阅读代码和理解代码的能力。
  3. 熟练掌握Java/C/C++语言,能编写稳定,高效,可靠的代码。
  4. 熟悉C++/Java相关程序规范,代码执行过程,内存分配,以及常见代码漏洞形式
  5. 扎实的算法及计算理论基础(如图灵机模型)

加分项:

  1. 熟悉编译器中间代码格式,以及程序分析相关概念,比如控制流等
  2. 从事编译器/程序分析器/程序漏洞检查器开发经验。
  3. 有程序漏洞挖掘经验
  4. 有大型高安全需求程序开发经验
  5. 有静态程序分析工具使用经验
  6. 对源代码分析有兴趣
Please mail your resume to ys.hr@sbrella.com

编译构建工程师 (不限人数,薪资面议)

Details

1. 研发和维护Pinpoint CaptureBuild系统,用于全自动拦截和重组基于make, cmake, scons,gradle,maven,ant等软件构建流程。

2. 开发和维护Linux平台下Eclipse, Keil, WindRiver, QNX等IDE的插件,实现基于这些IDE的CaptureBuild系统。

3. 解决clang,gcc,arm-gcc,msvc++等编译器兼容性问题。

4. 定制clang编译器, 提取源代码信息,如AST树,符号调试信息。

5. 维护和升级基于clang的源代码索引系统。

岗位要求:

1. 计算机或相关专业全日制本科或以上学历。

2. 熟悉Linux操作系统基本原理,特别是Linux系统调用和程序加载机制。

3. 熟悉make, cmake等项目编译工具,以及gcc系列编译器。

4. 熟练掌握Python/C/C++语言,能编写稳定,高效,可靠的代码。

加分项:

1. 参与过开源项目,github star数量多者优先。

2. 有嵌入式系统如Keil, WindRiver等开发经验优先。

3. 有从事编译器开发经验优先。

4. 参与过ACM/ICPC,并拿过省赛一等奖或亚洲赛铜奖以上。

5. 对编译器研发有强烈兴趣,且具备一定功底(如写过parser, translator,interpreter,甚至compiler)。

Please mail your resume to ys.hr@sbrella.com

技术支持工程师 (不限人数,薪资面议)

Details

工作内容:

  1. 客户现场产品测试、安装、维护、故障排除。
  2. 产品推广和安装使用培训。
  3. 配合销售完成客户需求受理、整理、撰写推荐解决方案。
  4. 配合销售对客户进行产品硬件、软件等功能演示讲解。
  5. 配合销售完成对客户项目实施指导。
  6. 配合产品经理撰写产品相关技术文案。

技能要求:

  1. 具有较强的客户服务意识,能够处理客户咨询和投诉, 有较强的协调能力。
  2. 良好的语言表达能力和沟通能力,工作踏实有责任心,能吃苦耐劳。
  3. 学习能力强,能很快地了解公司产品的性能及使用,为用户提供支持指导。

加分项:

  1. 有责任心,工作积极认真,团队意识强,具备较强的学习能力、沟通能力。
  2. 具备良好的心态及一定的承压能力,善于调节及管理自己的情绪。
  3. 能够适应出差,有相关工作经验优先。
Please mail your resume to ys.hr@sbrella.com

Python研发工程师 (不限人数,薪资面议)

Details

岗位职责:
围绕源伞Pinpoint静态分析工具开发产品生态环境,定制产品和构造新的产品线,主要包括以下职责:
开源项目的定制和二次开发
云系统的开发:任务调度系统升级与维护,计算云、数据云升级与维护
Restful Api 开发与维护
命令行工具开发与维护

岗位基本技能要求:
较强Python C/C++ 语言能力和Linux系统熟悉程度
熟悉make cmake等常见编译工具链
基础Linux服务器运维能力
熟悉flask、sqlalchemy等常用框架
熟悉celery队列框架使用
熟悉restful api设计规范和实现

加分项:
有任务调度系统项目经验、分布式系统经验、C/C++/QT项目经验、应用容器经验、喜爱开源项目优先
有Web前端经验者优先


Please mail your resume to ys.hr@sbrella.com

高级web前端开发工程师 (不限人数,薪资面议)

Details

工作职责
负责系统平台的WEB端开发与优化。

岗位要求
目前我们的技术栈:
PC 端: Vue+Vuex+Webpack+ES6/ES7+Vue-Router+SCSS 和Legacy JQuery混着用
代码检查使用: ESLint 和 SCSS-Lint。

任职资格
VueJS栈和JQuery熟练,有项目经验优先。要求有作品。
页面还原能力强,折腾跨浏览器兼容熟练。
对前端工程化、组件化、模块化有自己的理解和总结。代码习惯好。
懂Python栈的优先,至少有mock接口和写单测重构的好习惯。
有D3 ThreeJS CytoscapeJS等经验的优先。

我们希望你:
快乐工作,认真生活;
挑剔的细节控,细心的偏执狂;
代码上的匠人精神,体验上的用户至上

Please mail your resume to ys.hr@sbrella.com

高级运维工程师 (不限人数,薪资面议)

Details

岗位职责:
负责产品基础运维,包括日常故障处理、演习、部署容灾跟进,提高自动化运维水平、故障响应能力、优化资源使用率。
负责公司开发环境运维,包括日常服务器维护,CI系统维护升级,开发环境维护升级,系统扩容,优化等。
高质高效的支撑产品的应用交付/变更,用技术手段提升并落地运维自动化;提高系统的稳定性指标;推动产品线架构优化。

岗位基本技能要求:
熟悉bash脚本语言、Python开发语言。
熟悉linux文件系统和各常见发行版,有良好的网络、数据存储、计算机体系结构方面的知识 ,具备很强技术敏感度和故障排查经验。
熟悉多种开源组件:Nginx、Jenkins、Git、Vagrant、PostgreSQL、Mongodb等,有备份、冗余、监控、日常演习等好习惯。
有Docker部署、web server、分布式系统、数据库、Graphite系统监控等研发运维经验的优先

加分项:
有云平台运维经验者优先(阿里云、AWS 等)、有持续集成及持续部署经验者优先、有日志管理经验者优先。

熟悉各种运维开源运维系统以及开源监控系统的优先。

Please mail your resume to ys.hr@sbrella.com


如果上面的职位,没有符合你的,不要担心,只要你对静态分析有着浓厚的兴趣以及独到的见解,欢迎和我们联系,会为你量身定做适合你的职位~
也欢迎推荐身边合适的人选,推荐成功有丰厚奖励~