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:
-
RISC-V Compiler Engineer
RivOs Inc
Remote (USA) (remote 💻)
risc-vhardwarecompileropensource -
Backend Engineer
Estuary
United States
DataOpspipelinecireal-time data -
Rust Engineering Lead - Open Source and Linux
Canonical
Home based - Africa, Nairobi (remote 💻)
UbuntuLinuxOpen Sourcelxd -
Founding Backend Rust Engineer US
Landeed
Millbrae, California, USA
grpcdieselopensourcebackend -
Staff Systems Engineer
Materialize
US/Canada/EMEA (remote 💻)
cloudsqldistributed systemsSQL databases