Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Dell Software Principal Senior Engineer 
Romania, Bucharest 
348322955

30.03.2025
What you will achieve

As ateam, you will be responsible for developing and integrating sophisticated systems with a focus on building and integrating security-based tools.


You will

  • Be part of the code signing team, contributing to the end-to-end signing process. Acting 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) while keep the team up to date with the latest trend in code signing.

  • Work with system and software architects on feature definitions, requirements, and behavior specifications. Work with both internal groups and external vendors/partners/ODMs and define interface/protocol specifications.

  • Contribute to the design and architecture of high-quality, complex application software. Debug complex system software issues using analyzers and other hardware debug tools.

Essential Requirements

  • BSEE, BSCE, BSCS or related degree, strong programming skills in C/C++, understanding the principles of software design and programming; ability to understand the requirements and communicate sophisticated technical issues precisely and clearly

  • Strong understanding of symmetric and asymmetric cryptography, including encryption and digital signature. Knowledge of any cryptographic standard is considered a plus (PKCS11, ASN1, Secure Boot, PKI infrastructure etc.)

  • Strong debugging skills, including the ability to extract different data types from binary payloads and write tools to support such activities.

  • It’s considered a plus, experience with UEFI, EDK, and firmware drivers, experience with HII implementation; experience with x86 and ARM architecture, CPU, memory controllers, and IO hubs, experience in industry specifications such as PCI, ACPI, and USB

Desirable Requirements

  • Familiarity with Agile methodologies, as well as with using the Atlassian suite of tools and Security Development Lifecycle (SDL), including threat modeling, Familiarity with standard hardware protocols, CI/CD best practices, automation frameworks (Jenkins, GitLab, Azure etc.).

  • Experience in firmware or BIOS/UEFI development, Scripting (Python), and assembly experience. Experience with NVIDIA product lines, including AI frameworks, system-on-chip (Soc) solutions. Good understanding of trust boundaries and threat modeling methodologies like STRIDE and DREAD