1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Staff Software Engineer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 23468282

    Nokia logo

    Staff Software Engineer

    Nokia · Bengaluru · onsite · Posted 1d ago

    Undisclosed8–13 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Summary
    We are seeking an experienced Staff Software Engineer with deep expertise in C/C++, Python, Kernel and system-level security engineering. This role requires strong technical leadership, the ability to drive architectural decisions, and hands-on development of critical security components like TPM, Hardware Root of Trust, PKI. The ideal candidate possesses extensive experience in secure system design, cryptography, and security protocols, along with an aptitude for mentoring teams and guiding best practices. Experience with compliance frameworks such as FIPS, NIAP/CC, or CIS is a strong advantage.


    Responsibilities
    Lead the design and development of secure system using C/C++ and Python.
    • Architect and implement advanced security mechanisms, including:
      • Filesystem and storage encryption
      • Secure boot and trusted execution environments
      • Credential, key, and certificate lifecycle management (PKI)
      • Network security protocols (IKE, TLS, SSH, etc.)
      • TPM2.0 device integration
    • Own and drive end-to-end security architecture across system layers.
    • Conduct threat modelling, risk analysis, and definition of mitigation strategies.
    • Guide and mentor junior and mid-level engineers on secure coding and architectural best practices.
    • Collaborate with cross-functional teams on product security integration and hardening.
    • Lead initiatives for AI adoption in engineering workflows - automation, static analysis, code generation, test coverage improvement, etc.
    • Ensure compliance with regulatory and certification requirements (FIPS, NIAP, CIS benchmarks).
    • Drive design reviews, security reviews, and contribute to long-term product roadmaps.


    Qualifications
    • Bachelor's/Master's degree in Computer Science, Engineering, or related field.
    • 8+ years (Staff) of strong industrial experience in systems or security engineering.
    • Deep expertise in C/C++ and Python for system-level development.
    • Proven experience in:
      • Filesystem or full-disk encryption technologies
      • Secure boot, chain of trust, and firmware security
      • Cryptography fundamentals and secure key handling
      • Security protocols: IKE, TLS, SSH, IPsec
    • Strong understanding of Linux kernel internals, OS security, and low-level system components.
    • Strong debugging, performance analysis, and reverse-engineering skills.
    • Ability to work across teams and influence architecture and design at scale.

    Sourced from naukri

    Skills

    AutomationcryptographyFirmwareperformance analysisencryptionKernelLinux KernelNetwork Securitydebuggingsecure bootsecure codingproduct securityPythonArchitecturecomplianceRisk AnalysisPKILinuxArtificial Intelligence

    About Nokia

    Nokia logo

    Nokia

    Telecom

    17.3k+

    employees

    1865

    161 years old

    Espoo, Southern Finland

    Finland

    About

    Nokia is a technology leader across mobile, fixed, and cloud networks, our solutions enable a more productive, sustainable, and inclusive world.

    Industries

    TelecomManufacturingElectronics

    Employee ratings

    2,918 reviews

    4.0/ 5

    Culture

    4.0

    Career growth

    3.2

    Work-life

    4.1

    Employees rate it well for

    Work Life Balance462Work Culture308Salary264Learning192Job Security191

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 1,295 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead
    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • Tal vs myjobb vs Naukri: which is best for your job search in India?

    All career guidesAll articlesBrowse companies hiring

    Staff Software Engineer · waiting for your command