Embedded Security Research Engineer at Census Labs




Apply Now

Description


About Us

CENSUS is a leading global cybersecurity services provider, delivering cutting-edge security solutions to Fortune 500 companies and organizations worldwide. We serve diverse industries including financial services, critical infrastructure, automotive, and secure communications. Our strength lies in combining rigorous research, scientific analysis, and deep engineering expertise to deliver unparalleled security consulting and assessment services.

The Role

We're seeking exceptional Security Research Engineers to join our Product Security Professional Services team. In this role, you'll work directly with our clients to design, assess, and implement robust security solutions for embedded systems and platforms.

Key Responsibilities

  • Conduct comprehensive security assessments of platform technologies, including hardware, firmware, system software, and protocols
  • Design and review security architectures that align with product requirements
  • Perform in-depth security analysis through source code auditing, functional testing, and fuzz testing
  • Research and evaluate emerging technologies and frameworks for client security solutions
  • Identify security vulnerabilities and architectural weaknesses across various technologies
  • Document and communicate security risks to both technical and business stakeholders
  • Collaborate with client development teams and partners on long-term security projects
  • Verify implementation compliance with security requirements and threat models

Required Qualifications

  • MSc or BSc in Electrical Engineering, Computer Science, Computer Engineering, or related field
  • 4+ years experience in embedded systems or platform security
  • 2+ years leading embedded systems security research projects
  • Strong English communication skills
  • Background in C, C++, Rust, or Assembly (ARM or x86)

Technical Requirements

  • Expert knowledge of embedded systems, Linux, or RTOS security
  • Proficiency in C, C++, Rust, or Assembly (ARM/x86) for system-level programming
  • Hands-on experience with:
    • ARM architectures and platforms
    • Trusted execution environments (TEE, TPM, SE, SPU)
    • Secure boot and hardware-backed attestation
    • System hardening features (MPU, MMU/IOMMU, NX, DAC/MAC)
    • Reverse engineering and debugging techniques
    • Vulnerability assessment and reporting

Preferred Skills

  • Understanding of cryptographic implementations in system security
  • Experience with:
    • Edge and cloud confidential computing
    • Hardware/software side-channel attacks
    • RISC-V architectures
    • International team collaboration
  • Knowledge of virtualization and hypervisor technologies

What Sets You Apart

  • Analytical thinking and scientific mindset
  • Strong problem-solving capabilities
  • Dedication to continuous learning and growth
  • Ability to take ownership of complex projects

Why Join CENSUS?

Join a team at the forefront of cybersecurity innovation, working with cutting-edge technologies and global clients. We offer opportunities to tackle challenging security problems while growing your expertise in a collaborative, research-driven environment.

Learn more about us at census-labs.com


Location:
Abu Dhabi, UAE


Tags



Other Rust Jobs: