CrawlJobs Logo

Senior Firmware Security Engineer

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is key to delivering operational excellence for Azure. Within SCHIE, the Security Center of Excellence designs and develops security solutions for server and rack infrastructure. We collaborate closely with Microsoft product teams, industry partners, and researchers to deliver secure, scalable cloud platforms while optimizing total cost of ownership (TCO). Our culture values continuous learning, curiosity, and the courage to navigate ambiguity—embracing experimentation, learning from failure, and fostering collaboration where shared success drives impact. We are seeking a highly motivated Senior Firmware Security Engineer with a strong background in firmware security to help secure Azure infrastructure across both the existing Azure fleet and upcoming hardware portfolios. In this role, you will collaborate closely with architects and crossfunctional partners to understand security requirements and contribute to the design and development of security features for the hardware and firmware systems that power Azure today. The ideal candidate is passionate about security and enjoys seeing their code bring hardware features to life—directly contributing to the protection of Azure infrastructure at scale. This role also requires strong technical leadership, including the ability to lead initiatives, guide technical direction, mentor junior engineers, and collaborate effectively as a great team player within a highly crossfunctional environment, spread across multiple Geos. You should have strong embedded development skills, along with proven debugging and troubleshooting expertise in firmware development. Experience with some or all the following technologies is highly desirable: C programming skills, RTOS expertise, MCTP, SPDM, SoC bring-up, bootloaders, platform initialization, BSP porting, secure boot, Caliptra, TPM, OPTEE, and device drivers such as I2C, I3C, SPI, USB, and UART. Experience in RUST programming and Threat Modelling will be a great value add. Familiarity with AIassisted development practices to improve productivity, code quality, and design efficiency is highly desirable. This is expected to be a hands-on role, where you will also have the opportunity to lead a team of extremely talented engineers to deliver innovation at scale and own delivery of product to Azure datacentres.

Job Responsibility:

  • Design and develop critical firmware security features for Azure server platforms
  • Define and integrate end-to-end security feature flows spanning multiple server subsystems, from product concept and architecture through development, validation, and integration with Azure services
  • Embed Secure Development Lifecycle (SDL) practices throughout the development process, with a strong test-driven, quality-first mindset
  • Apply a solid understanding of security primitives, cryptography, threat models, and mitigation strategies to address and close identified vulnerabilities
  • Design and implement firmware modules supporting hardware interfaces and protocols such as SPI, I2C, I3C, UART, and related technologies
  • Perform system-level debugging and troubleshooting to identify and resolve hardware and firmware issues
  • Develop and maintain scalable, modular, and maintainable firmware architectures
  • Adapt effectively to changing priorities and operate successfully in fast-paced, evolving environments
  • Demonstrate strong communication, technical leadership, collaboration, and interpersonal skills
  • Navigate ambiguous problem spaces and bring clarity through structured thinking and execution

Requirements:

  • Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field
  • 10+ years of professional experience in firmware security and embedded firmware development
  • Strong experience in low-level silicon and firmware development, including hands-on debugging using both hardware and software debugging tools
  • Proven experience with secure boot, secure firmware updates, attestation, SPDM, DICE, threat modeling, secure recovery, and secure debug workflows at scale
  • Excellent problem-solving and analytical skills, with the ability to diagnose complex system issues
  • Strong written and verbal communication skills
  • Experience architecting or implementing industry-standard security protocols, including secure communications, cryptographic algorithms, PKI, and key management technologies
  • Ability to analyze and interpret hardware schematics
  • Deep understanding of platform server architectures, including BMC, secure boot, IPMI, SPDM, Redfish, TPM, and related security components

Nice to have:

  • Experience in RUST programming and Threat Modelling
  • Familiarity with AI-assisted development practices to improve productivity, code quality, and design efficiency

Additional Information:

Job Posted:
March 05, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Firmware Security Engineer

Senior Firmware Engineer

Responsible for the functional and empirical analysis and design as related to d...
Location
Location
United States , Highland
Salary
Salary:
96000.00 - 113000.00 USD / Year
basler.com Logo
Basler Electric
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSCE, BSEE, or equivalent plus 6 years’ firmware design experience preferred
  • Working knowledge of software version control tools such as svn or Git
  • Working knowledge of Linux operating system, networking, and multithreaded execution systems
  • Working knowledge of C/C++ and object-oriented programming
  • Working knowledge of communication hardware (i.e. Ethernet, USB, I2C, and SPI)
  • Working knowledge of electrical test equipment (i.e. oscilloscope, multi-meter)
  • Working knowledge of embedded microcontroller systems
  • Familiarity with XML and JSON schema
  • Familiarity with third-party code integration
  • Computer skills including Microsoft Word, Excel, and PowerPoint
Job Responsibility
Job Responsibility
  • Responsible for the functional and empirical analysis and design as related to developing and implementing embedded firmware for the company’s products
  • Supervise other firmware engineers and technicians assigned to a particular job or project
  • Create, modify, and maintain firmware for new and revised products
  • Develop and track schedules for firmware development or revisions
  • Program in C/C++ and other high level languages
  • Assist in the development of programming standards and practices
  • Identify, develop justifications for, and use software development tools such as assemblers, compilers, emulators, etc.
  • Work with Design Engineer and/or Project Leader during the development of new or revised designs
  • Assist in the development of the definition of the software requirements, objectives, and modules for new or revised designs
  • Assist in the development of new embedded architecture, security features, and driver-level firmware
What we offer
What we offer
  • Medical, Prescription, Dental, Vision, Life, and AD&D insurance
  • a 401k plan
  • paid leaves for Vacation, Holiday, Sick, Jury Duty, Bereavement
  • tuition reimbursement.
Read More
Arrow Right

Senior Principal Firmware Engineer

Senior Principal Firmware Engineer role at Hewlett Packard Enterprise (HPE) with...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Information Systems, or equivalent
  • Typically 12+ years’ experience
  • Experience architecting, designing, and developing innovative software system design tools and languages
  • Excellent analytical and problem-solving skills
  • Experience in leading overall architecture of software systems for products and solutions
  • Designing and integrating efficient and scalable software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools with customer mindset
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English and local languages
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Brings creativity and innovation to the organization
  • Provides guidance and mentoring to less-experienced team members to set an example of software systems design and development innovation and excellence
  • Acts as an internal authority on software systems design, sought out for consulting across organizations or Business Units
  • Contributes to the external technical community through whitepapers, patents, or other significant innovations
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer role at Aruba (HPE Company), a leading provider of next...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Control), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career development programs
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer - Cyber

STR makes the world a safer place by developing technology and applying it to so...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years)
  • Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers
  • Proficiency in at least one compiled and one scripting programming language
  • Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)
  • Experience with software scripting and build automation tools (e.g., bash, make)
  • Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab)
Job Responsibility
Job Responsibility
  • Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python
  • Ensuring software quality through the practice of unit-level and system-level tests and verification
  • Integrating software components using networking/messaging technologies
  • Packaging software for ease of configuration control, delivery, and deployment
  • Communicating technical foundations of software designs and implementations through reports and presentations
  • Fulltime
Read More
Arrow Right

Senior Infrastructure Engineer

We are seeking a skilled and proactive individual to play a key role in supporti...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
ans.co.uk Logo
ANS Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exposure to secure architecture design and implementation
  • Experience with the deployment and management Carbon Black or other EDR solutions across cloud infrastructure
  • Significant previous experience as an infrastructure engineer working on a large scale enterprise or multi-tenant environment
  • VMware 7.0+
  • Significant experience troubleshooting and analysing complex failures
  • Operational experience of NSX 3.0+
  • Scripting abilities in Powershell and PowerCLI
  • Experience with Cisco UCS or other enterprise blade systems
  • Significant Experience with Storage Technologies (HPE 3PAR, Nimble, Dell Compellent)
  • Experience with FC storage networking
Job Responsibility
Job Responsibility
  • Work to ensure conformity to public sector infrastructure requirements are met
  • Work in conjunction with our SoC team to develop and maintain platform security baselines
  • Monitor, diagnose and resolve significant problems within the ANS infrastructure
  • Be an escalation point for team members and the support teams offering technical expertise in virtualization, compute hardware and storage
  • Collaborate and work with other technical teams to provide industry leading support to our customers
  • Responsible for creating high quality documentation
  • Proactively work to identify areas of improvement in the platform
  • Effectively deliver project milestones
  • Responsible for the generation of LLD from HLD
  • Ensure our infrastructure is up to date by planning & performing patching and firmware upgrades
What we offer
What we offer
  • 25 days’ holiday, plus you can buy up to 5 more days
  • Birthday off
  • An extra celebration day
  • 5 days’ additional holiday in the year you get married
  • 5 volunteer days
  • Private health insurance
  • Pension contribution match and 4 x life assurance
  • Flexible working and work from anywhere for up to 30 days per year
  • Maternity: 16 weeks’ full pay
  • Paternity: 3 weeks’ full pay
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Aruba is an HPE Company, and a leading provider of next-generation network acces...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

This role involves leading and contributing to product development activities, d...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Network Engineer

As part of the Network, Identity, and Security Team, you’ll be supporting and ma...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years working with converged Corporate and Campus networks, with an understanding of routing/switching, WLAN, WAN, security and Cloud networks
  • 5+ years of hands-on experience in WiFi technology, RF Design, RF Survey/Engineering and RF troubleshooting skills with experience in protocols and authentication mechanisms.(802.11ac/ax, WPA/WPA2/WPA3, 802.1X, EAP-TLS etc.)
  • Expert-level deployment and support experience with Cisco Wireless, Cisco ISE, Cisco DNA, Cisco Spaces and Ekahau Wireless survey
  • 5+ years of hands-on experience with Juniper infrastructure (SRX Firewalls and Junos Space)
  • Experienced in supporting and troubleshooting remote access solutions such as Cisco Anyconnect
  • Periodic on-call duties to provide Network support, incident management and troubleshooting
  • Solid understanding of network protocols and concepts such as OSPF, BGP, STP, IPSEC, VSS
  • Greenfield office network deployment experience
  • Experience in designing and supporting zero-trust security infrastructure
  • Experience with automation and tooling Python/Ansible/Bash/Git
Job Responsibility
Job Responsibility
  • Design and Optimize the global wireless infrastructure
  • Perform network maintenance and system upgrades including firmware, patches, hotfixes, and security configurations
  • Working on new Atlassian office network build and retrofit
  • Enhancing the Zero Trust network suite
  • Day-to-day operations of the Atlassian enterprise network
  • Fulltime
Read More
Arrow Right