drjobs Systems & Kernel Software Engineer, Security

Systems & Kernel Software Engineer, Security

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cupertino, CA - USA

Monthly Salary drjobs

USD 147400 - 272100

Vacancy

1 Vacancy

Job Description

Each project will involve solving unique challenges while handling the following core responsibilities:Efficiently gain familiarity with the design and implementation of existing to design of kernel driver and firmware security hardening projects including memory safety technology adoption mitigation deployment sandboxing/isolation refactoring and other approaches as existing low-level software codebases or create new codebases as necessary to achieve project goals. Implement projects using the most appropriate language potentially including C C or or update isolated unit testing to thoroughly exercise changes; collaborate with QA engineers on functional changes and new architectural elements creating training materials required for partner team to maintain changes going collaboratively and effectively during all project phases.


  • Experience developing software for low-level environments such as firmware hardware drivers kernels or hypervisors
  • Strong interest in security and a desire to develop your skills in that area
  • Deep understanding of a system programming language such as C or C
  • Understanding of how low-level software is compiled to machine code and interacts with hardware
  • Ability to quickly get up to speed on new codebases and adjust your approach to meet the needs of diverse projects and requirements
  • Ability to communicate clearly and effectively about technical topics (verbal and written)
  • Enthusiastic empathetic and collaborative approach to multi-functional projects
  • Bachelor of Science in Computer Science or Computer Engineering or equivalent experience/skills


  • This role requires openness to new ways of approaching low-level software to achieve stronger security. While experience in these areas is not required this could include use of memory safe languages safer C abstractions and C memory safety extensions.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.