Back to jobs
ML
Hiring companyMPHASIS LTD.

Verified today

Senior Software Engineer, Systems

Bangalore,Karnataka,India Full-time On-site

About the role

Security & Compliance Engineering team at Mphasis focuses on securing embedded firmware and ensuring compliance with industry standards. The role designs threat models, integrates FIPS‑140‑2 validated cryptography, implements NIST SP 800‑193 firmware integrity measures, and prepares comprehensive security review packages. Bangalore office, on-site work model, with opportunities to influence product security architecture.

What you’ll do

  • Conduct threat modeling and attack surface analysis for firmware components
  • Integrate and validate FIPS 140‑2 cryptographic modules in Yocto builds
  • Implement NIST SP 800‑193 firmware integrity measures
  • Prepare and deliver security review packages for internal review boards
  • Generate SBOMs and perform open‑source license compliance audits
  • Review and sign‑off CI/CD signing pipelines and interface hardening
  • Coordinate remediation responses and CVE posture reporting
  • Support security penetration testing and export control assessments

What you’ll bring

  • 4-6 years firmware security experience
  • Proficient in threat modeling and attack surface analysis
  • Strong knowledge of FIPS 140‑2 and cryptographic library integration
  • Familiarity with NIST SP 800‑193 firmware integrity standards
  • Experience generating SBOMs and conducting license audits
  • Ability to prepare security review documentation and manage remediation
  • Understanding of EU Cybersecurity Resilience Act is a plus
  • Experience with HSM integration and signing infrastructure

Skills

firmware securitythreat modelingFIPS 140-2NIST SP 800-193SBOM generationcryptographic integrationlicense compliancesecurity review

Education

Bachelor's degree in Computer Science, Cybersecurity, or Electrical Engineering