Security Software Engineer

Are you excited to be part of the VR revolution and work on cutting edge consumer devices and services? Are you passionate about security and have a proven security track record? The Security Software Engineer will work on the Oculus Security Engineering team designing, building, and supporting the infrastructure and services that allow Oculus to move fast, securely and at scale. The ideal candidate will share our passion for engineering solutions to complex security problems, while minimizing employee friction and maximizing productivity.

Responsibilities:

  • Design and implement systems that enhance the security of Oculus products and infrastructure
  • Design and implement abuse detection systems
  • Conduct design and code reviews
  • Evaluate engineering responses to security threats and implement mitigations
  • Provide security guidance to new projects and initiatives
  • Code in PHP, C/C++, Java, and Python

Mininum Qualifications:

  • Bachelors in Computer Science or related field
  • Experience with core security concepts, including:
    • User and code authentication and authorization systems
    • Core cryptography concepts
    • Secure coding practices
    • Application security concepts
    • Familiarity with network and web security protocols such as TLS, IPSec etc.
  • Experience with device security concepts, including:
    • Secure boot
    • Hypervisors
    • Operating systems security concepts
  • Security-focused design and architecture skills
  • Experience advocating for technical security solutions across functional domains
  • 3+ years of industry experience architecting and implementing security features and solutions
  • 5+ years of native code development ( C/C++)
  • Experience with security engineering solutions across device and service technology stacks

Preferred Qualifications:

  • 5+ years of industry security experience
  • Masters or PhD in Computer science or related field
  • Security patents, technical security conference presentations, or other indicators of industry grade security expertise
  • 5+ years of industry grade code development experience
  • Prior Android and Linux expertise
  • Secure manufacturing systems experience
  • Experience authoring and managing key management systems
  • Experience with ARM based embedded systems
  • JavaScript and PHP experience

Security Software Engineer的更多相关文章

  1. Sr Software Engineer - Big Data Team

    Sr Software Engineer - Big Data Team   About UberWe’re changing the way people think about transport ...

  2. 微软职位内部推荐-Software Engineer

    微软近期Open的职位: Job Title: Software Engineer Work Location: Suzhou, China This is a once in a lifetime ...

  3. software engineer's resume(帮助你写程序员简历)

    关键词 参考 简历模板 参考 下面开始是正文(关键词原文) 介绍 本项目由海外兔 (https://osjobs.net) 维护,海外兔团队由一线互联网面试官组成,提供海内外公司一对一入职套餐以及算法 ...

  4. Software Engineer

    1, 软件工程师 软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.软件工程师是从事软件开发相关工作的人员的统称. 它是一个广 ...

  5. 微软职位内部推荐-Software Engineer II-Web app

    微软近期Open的职位: The Office App Services team is working on the powerful Office Web Apps including Word ...

  6. 微软职位内部推荐-Senior Software Engineer -Web

    微软近期Open的职位: Location: Beijing, China The Office App Services team is working on the powerful Office ...

  7. Software Engineer Title Ladder

    http://changelog.ca/log/2013/08/09/software_engineer_title_ladder Within the software engineering pr ...

  8. 微软职位内部推荐-Software Engineer II-Senior Software Engineer for Satori

    微软近期Open的职位: Title: Software Engineer II-Senior Software Engineer for Satori, STC Location: Beijing ...

  9. 微软职位内部推荐-Software Engineer II_VS

    微软近期Open的职位: Job Title: Software Engineer II Division: Visual Studio China – Developer Division Work ...

随机推荐

  1. Java 容器源码分析之Queue

    简介 Queue是一种很常见的数据结构类型,在java里面Queue是一个接口,它只是定义了一个基本的Queue应该有哪些功能规约.实际上有多个Queue的实现,有的是采用线性表实现,有的基于链表实现 ...

  2. shell命令——cut

    功能:把行分成域 默认限定符为tab, -d:改变限定符 -f:指定输出力包含的域

  3. es6学习笔记11--Proxy和Reflect

    Proxy概述 Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程. Proxy可以理解成,在目标对象之前 ...

  4. zoj 2724 Windows Message Queue(使用priority_queue容器模拟消息队列)

    题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2724 题目描述: Message queue is the b ...

  5. zoj 2722 Head-to-Head Match(数学思维)

    题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2722 题目描述: Our school is planning ...

  6. [USACO 07DEC]Best Cow Line, Gold

    Description 题库链接 给以长度为 \(n\) 的字符串,要求每次只能从两边取一个字符,使得取出来之后字典序最小. \(1\leq n\leq 30000\) Solution 将字符串翻转 ...

  7. 并发编程之 wait notify 方法剖析

    前言 2018 元旦快乐. 摘要: notify wait 如何使用? 为什么必须在同步块中? 使用 notify wait 实现一个简单的生产者消费者模型 底层实现原理 1. notify wait ...

  8. 几句话的事儿,LogBack急速使用

    1.说说logback 在java的世界里面好像从来只有log4j,因为它是在太有名气了.说实话,我也没觉得它那里不好,至少在我自己的项目里,它工作的好好的.但是主流有一种声音,在慢慢的放弃它,最始作 ...

  9. C++ 小知识点 WINAPI

    int WINAPI WINMain 中,WINAPI含义 网友给出回答:在windef.h头文件中有如下定义#define WINAPI      __stdcall#define APIENTRY ...

  10. echart 数据视图 样式重写

    来源http://blog.csdn.net/u010705091/article/details/75212724 echarts折线图的数据视图样式重写 在echarts.js中,点击折线图的数据 ...