BT
Software Security Specialist
Accepting applicationsBigStep Technologies · Gurugram, Haryana, India
Full-Time Mid_senior C++aiaterfsic
Posted
4d ago
Category
Test
Experience
Mid_senior
Country
India
We are looking for an ambitious Hardware-Software Security Specialist to join our elite
engineering division. In this role, you will be at the forefront of digital asset protection, analyzing
and validating the synergy between low-level firmware and complex CPU architectures.
This is a highly technical role where your analytical findings and test suites will directly
safeguard next-generation computing hardware against sophisticated threat vectors.
Roles & Responsibilities
● System-Level Verification: Execute advanced validation strategies on integrated
hardware-software products, ensuring complete alignment with microarchitectural design
guidelines.
● Vulnerability Assessment: Analyze security boundaries, pinpoint architectural attack
surfaces, and develop robust, system-level mitigations.
● Pre-Silicon Debugging: Leverage specialized hardware simulation setups to detect,
reproduce, and resolve edge-case vulnerabilities before the physical silicon enters
production.
● Cross-Functional Engineering: Work alongside global hardware designers and
firmware developers to integrate threat models into early-stage testing cycles.
Technical & Professional Requirements
Key Requirements
● 2 to 3 years of deep, hands-on experience in low-level software engineering or
hardware-software validation.
● Strong coding foundations in C or C++, combined with a solid understanding of data
structures, algorithms, and modular software design.
● Familiarity with debugging tools (GDB, LLDB, or hardware probes), modern version
control (Git), and automated delivery pipelines (CI/CD).
● A university degree (BSc/MSc) in Electrical Engineering, Computer Science, or
equivalent.
Show more Show less
engineering division. In this role, you will be at the forefront of digital asset protection, analyzing
and validating the synergy between low-level firmware and complex CPU architectures.
This is a highly technical role where your analytical findings and test suites will directly
safeguard next-generation computing hardware against sophisticated threat vectors.
Roles & Responsibilities
● System-Level Verification: Execute advanced validation strategies on integrated
hardware-software products, ensuring complete alignment with microarchitectural design
guidelines.
● Vulnerability Assessment: Analyze security boundaries, pinpoint architectural attack
surfaces, and develop robust, system-level mitigations.
● Pre-Silicon Debugging: Leverage specialized hardware simulation setups to detect,
reproduce, and resolve edge-case vulnerabilities before the physical silicon enters
production.
● Cross-Functional Engineering: Work alongside global hardware designers and
firmware developers to integrate threat models into early-stage testing cycles.
Technical & Professional Requirements
Key Requirements
● 2 to 3 years of deep, hands-on experience in low-level software engineering or
hardware-software validation.
● Strong coding foundations in C or C++, combined with a solid understanding of data
structures, algorithms, and modular software design.
● Familiarity with debugging tools (GDB, LLDB, or hardware probes), modern version
control (Git), and automated delivery pipelines (CI/CD).
● A university degree (BSc/MSc) in Electrical Engineering, Computer Science, or
equivalent.
Show more Show less