Software Principal Senior Engineer

A unique family of businesses that helps individuals and organizations transform how they work, live and play.
Security
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Principal Senior Engineer

Join Dell Technologies as a Principal Senior Software Engineer on the Security Development team in Bucharest, Romania. This role focuses on developing and integrating sophisticated security-based tools, with a primary focus on code signing and firmware security. You'll be responsible for the end-to-end signing process, working with HSM and Firmware signing processes, and researching new signing mechanisms including Post-Quantum Cryptography (PQC/LMS). The position requires deep expertise in cryptography, software development, and system architecture, working closely with both internal teams and external partners. Dell Technologies offers a comprehensive benefits package and the opportunity to work on cutting-edge security solutions that protect their global technology infrastructure. The role combines technical leadership with hands-on development, making it ideal for experienced engineers passionate about security and firmware development. As part of Dell's Security Development team, you'll contribute to critical security infrastructure while working for a leading global technology company known for its innovative solutions and strong company culture.

Last updated 2 minutes ago

Responsibilities For Software Principal Senior Engineer

  • Be part of the code signing team, contributing to the end-to-end signing process
  • Act as a liaison for the HSM and Firmware signing processes
  • Offer support for firmware teams with both signing and validating operations
  • Research new signing mechanism including PQC (LMS)
  • Work with system and software architects on feature definitions and requirements
  • Contribute to the design and architecture of complex application software
  • Debug complex system software issues

Requirements For Software Principal Senior Engineer

Python
  • BSEE, BSCE, BSCS or related degree
  • Strong programming skills in C/C++
  • Strong understanding of symmetric and asymmetric cryptography
  • Strong debugging skills
  • Knowledge of cryptographic standards (PKCS11, ASN1, Secure Boot, PKI infrastructure)
  • Experience with UEFI, EDK, and firmware drivers preferred
  • Familiarity with Agile methodologies
  • Experience with CI/CD best practices
  • Scripting (Python) experience

Benefits For Software Principal Senior Engineer

Medical Insurance
Mental Health Assistance
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Senior Engineer

Software Principal Security Engineer

Principal Software Security Engineer position at Dell Technologies, leading security design and implementation for complex systems, requiring 7+ years of programming experience and security expertise.

Software Principal Security Engineer

Principal Software Security Engineer position at Dell Technologies, leading security design and implementation for complex systems, requiring 7+ years of programming experience and security expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading privacy infrastructure development and large-scale distributed systems in Redmond, WA. Hybrid work model with competitive compensation.

Principal Security Engineer

Principal Security Engineer role at Oracle focusing on SaaS security testing, penetration testing, and security automation for cloud applications.

Principal Cyber Engineer

Principal Cyber Engineer position focusing on mobile device forensic analysis, reverse engineering, and vulnerability research with hybrid work arrangement in Lorton, VA.