Security Research Engineer – Embedded Systems

CENSUS


Date: 1 week ago
City: Abu Dhabi
Contract type: Full time
About CENSUS

CENSUS is an internationally acclaimed Cybersecurity services provider. We support the needs of multiple industries, providing IT and OT security services to public and private organizations around the world, ranging from financial institutions and critical infrastructure to automotive and secure communications, including Fortune 500 companies. Powered by cutting-edge research, scientific analysis and in-depth engineering experience across various industries & technologies, CENSUS delivers unparalleled security consulting & assessment services for products (software, services, devices, and large-scale platforms), infrastructure, and organizations.

Learn more about CENSUS at census-labs.com.

About The Job / Key Responsibilities

CENSUS’ bespoke cybersecurity professional services are built upon a talented pool of Security Researchers that are conducting applied research to design, develop, and implement resilient solutions. We expect our Security Research Engineers to hold the expertise and technical depth that is required to effectively execute targeted research activities across emerging technologies, novel protocols and custom solutions.

Role

We are looking for talented & ambitious professionals to grow our Product Security Professional Services team and join our ongoing mission to deliver in-depth and top-tier cybersecurity services to our valued clients. As part of this role, you will use your knowledge and experience - in the Embedded Systems & Platform Security domain - to steer our clients towards efficient concepts, architectures, implementations, and integrations, so they can satisfy their cybersecurity goals. You will work side-by-side with our clients’ development, security teams and partners, under long-term projects that involve:

  • Researching the security maturity, fitness and capabilities of technologies, frameworks, protocols and implementations across the platform security (hardware, firmware, system software, application software, protocols, etc.).
  • Identifying security inefficiencies, architecture / design defects or vulnerabilities across technologies and products.
  • Researching, creating, reviewing, and expanding security architectures and designs that align with the product’s security requirements.
  • Researching, reviewing, comparing, and proposing technologies that can satisfy the client’s established requirements, and aligning with their strategies.
  • Reviewing product security designs, documenting missing security controls, and driving analysis for security improvements.
  • Executing end-to-end security posture assessments via source code auditing, functional testing, fuzz testing and other applicable methodologies.
  • Verifying if output implementation is aligned with the products’ security architecture, requirements, and threat model.
  • Documenting and presenting product security risks in both technical and business-oriented language.

Minimum Qualifications

  • MSc or BSc in Electrical Engineering, Computer Science, Computer Engineering, Electronics Engineering, or equivalent practical experience.
  • 4+ years of experience in embedded, general- or special-purpose computer system-level software or firmware security. Experience can be an engineering / development position (e.g., consumer or enterprise), an assessment / consultancy role, an equivalent role in other engineering organizations, or a combination of them.
  • Proven experience of 2+ years in embedded systems or platform security research projects.
  • Proficient in English and great communication skills.

Required Skills

  • In-depth exposure to Embedded Systems, Linux, or Real Time Operating systems security concepts.
  • Extensive and leading role experience with researching & shaping embedded system security controls and architectures.
  • Experience with ARM architectures & platforms.
  • Experience with C, C++, Rust, or Assembly (ARM or x86) programming languages in the context of system firmware / software (bootloaders, drivers, kernel, system services, secure applications etc.), including strong ability to study & comprehend source code for potential security defects.
  • Experience with reverse engineering, fuzz testing and debugging methodologies.
  • Experience with TEE, TPM, SE, SPU, and other related technologies to isolate execution of security critical operations and system assets.
  • Experience with secure boot, firmware & software integrity, OTA updates, and hardware-backed device attestation technologies.
  • Experience with HW-backed security features for system hardening and security domains / trust-boundaries separation (MPU, MMU/IOMMU, NX, DAC/MAC, stack canaries, securing heap allocators, etc.).
  • Experience in identifying and reporting security vulnerabilities on system firmware and software (memory corruption, authentication, authorization, business logic, etc.).
  • Analytical thinking, scientific mindset, ownership, problem solving skills, and willingness to learn/grow.

Nice-to-Have Skills

  • Familiarity with cryptographic primitives and cryptographic best practices in the context of system security (inline crypto engines, storage encryption, attestation, HW key rooting, derivation, wrapping/unwrapping, etc.).
  • Familiarity with edge & cloud confidential computing technologies, virtualization, hypervisors, and other related stacks.
  • Familiarity with hardware or software side-channel attacks.
  • Experience with RISC-V architectures & platforms.
  • Experience working with international teams located in other regions and time zones around the world.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Associate Director of Flights Marketing – Bangkok Based, Relocation Provided

Agoda, Abu Dhabi
7 hours ago
About AgodaAgoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more . Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment...

Specialist, Reservoir Simulation (PRP)

ADNOC Group, Abu Dhabi
13 hours ago
Job PurposeResponsible for conducting and running Simulation studies on Enhanced Oil Recovery (EOR) projects ranging from CO2 flood to low salinity waterflood. Identifying and evaluation of EOR target and support the team in the successful implementation of EOR techniques.Job Specific Accountabilities (Part 1) Build fit-for-purpose simulation and integrated asset models in alignment with business objectives and guidelines. Prepare simulation input...

Project Manager

Parsons Corporation, Abu Dhabi
14 hours ago
Job DescriptionParsons is looking for an amazingly talented Project Manager to join our team! In this role you will get to lead significant projects being delivered for the Department of Municipalities and Transport.What You'll Be DoingLeading delivery of infra and non infra projects in Abu DhabiWorking closely with the client and stakeholders to deliver valueWhat Required Skills You'll BringRefer to...