CrawlJobs Logo

Senior Firmware Security Engineer

India, Bangalore · Job Posted March 05, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Firmware Security Engineer

8 matching positions

Senior Embedded Software Engineer - OpenBMC & Firmware Security

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bengaluru
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, Computer Engineering, Information Systems, or equivalent
  • Typically, 10-20 years experience
  • At least 5 years of experience developing for OpenBMC
  • firmware security experience - firmware security risk assessments, vulnerability management, ability to identify and mitigate firmware/software supply chain risks, etc
  • Expertise with multiple software systems design tools and languages. (C, C++, python, and GO are frequently used)
  • Linux development
  • RESTful API
  • Strong assessment and problem-solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for OpenBMC and other systems software, including networking, drivers, interfaces, and tools
  • Assesses design and assesses coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution
  • Writes and executes complete test plans, protocols, and documentation for assigned portion of application
  • identifies, debugs, and creates solutions for issues with code and integration with application architecture
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution
  • Represents the system software engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

An established, multi-national biomedical instrumentation company that designs h...
Location
Location
Singapore , Singapore
Salary
Salary:
6000.00 - 8600.00 SGD / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 07, 2026
Flip Icon
Requirements
Requirements
  • Degree in Electronic/Electrical Engineering, Computer Engineering, or an equivalent technical field
  • Minimum at least 5 years of professional experience developing firmware for complex hardware instrumentation
  • Core Systems Programming: C programming language and deep familiarity with RTOS environments, task scheduling, resource synchronization, and memory-constrained architectures
  • Hardware Interfacing: Highly proficient in reading electrical schematics and datasheets, with hands-on experience interfacing with ARM microprocessors, converters (ADC/DAC), actuators (stepper/DC motors), and serial communication protocols (I2C, SPI, CAN, USB, Ethernet)
  • Modern Toolchain Proficiency: Daily experience utilizing the GNU development toolchain (gcc, gnumake), Git-based version control, Linux desktop environments, and modern AI coding assistants
  • Security & Diagnostics: Practical knowledge of embedded cybersecurity implementations alongside experience using hardware-level debugging equipment (such as J-Link, Lauterbach, or equivalent hardware probes)
Job Responsibility
Job Responsibility
  • Architect and implement robust embedded firmware using object-oriented and procedural languages for complex laboratory automation hardware incorporating optics, microfluidics, precision motion systems, and high-resolution imaging sensors
  • Partner with a global, cross-functional team of hardware, mechanical, and software engineers located across APAC and US design hubs
  • Drive the firmware engineering process entirely from initial proof-of-concept and prototype evaluation through to manufacturing transfer and final release
  • Low-Level System Development: Write and maintain essential peripheral drivers, core software modules, and handle complex multi-subsystem firmware integration
  • Maintain strict adherence to established coding standards, comprehensive documentation practices, and rigorous testing frameworks
What we offer
What we offer
  • Bonuses
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Ovarro is seeking a talented Senior Firmware Engineer to join our team working o...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
ovarro.com Logo
Ovarro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience in embedded firmware development for IoT devices
  • Proficiency in C/C++, TI MSP, Atmel, ST Microelectronics microcontrollers and embedded debugging
  • Hands on experience with 4G modems, especially LTE Cat M1 / NB IoT / LTE Cat 1, including AT command stacks and vendor SDKs
  • Strong understanding of low power design, sensor integration, analogue/digital interfaces, and wireless communication constraints
  • Knowledge of clean water network operations, DMA monitoring, and leakage detection techniques is preferred
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded firmware for battery-powered IoT dataloggers
  • Implement robust modem communication stacks for LTE Cat 1, NB IoT, LTE M, and multi band 2G/3G fallback where applicable
  • Integrate sensing technologies including pressure, flow, acoustic, ultrasonic, temperature, analogue (0–10V, 4–20mA), and digital pulse inputs
  • Develop efficient data logging, power management, wake/sleep regimes, and OTA update mechanisms
  • Deliver secure, reliable communication using HTTPS, MQTT, or similar protocols
  • Fulltime
Read More
Arrow Right

Senior Security Engineer – Medical Device Cybersecurity & Compliance

Job Description: Senior Security Engineer – Medical Device Cybersecurity & Compl...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 6 years of experience in cybersecurity
  • At least 3 years focused on medical devices, embedded systems, or IoT security
  • Proven track record in authoring security design, defining technical requirements, and documenting security architectures aligned with regulatory needs
  • Hands-on experience in embedded system security including secure boot, firmware security, threat modeling techniques (e.g., STRIDE, DREAD), and product-level risk assessments
  • Strong understanding of IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97
  • Working knowledge of the medical device product development lifecycle and quality standards like ISO 14971
  • Demonstrated expertise in vulnerability management and penetration testing of connected products across device and cloud ecosystems
  • Excellent problem-solving skills, critical thinking, and ability to lead gap analysis and remediation activities in regulated environments
  • Strong collaboration skills with the ability to influence cross-functional teams including R&D, compliance, and product management
Job Responsibility
Job Responsibility
  • Drive end-to-end cybersecurity integration across the medical device product development life cycle
  • Develop and maintain cybersecurity for medical products, including security requirements specifications, risk assessments, threat models, and product security architecture documentation
  • Conduct thorough gap assessments to evaluate compliance with IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97 standards, and implement remediation measures
  • Perform hands-on vulnerability assessments, penetration testing, and secure code reviews of embedded devices, IoMT components, and connected systems
  • Collaborate closely with development, compliance, and regulatory teams to ensure product security measures meet both internal security policies and external regulatory expectations
  • Support SBOM management, software supply chain risk evaluations, and third-party component analysis
  • Provide expert input on secure communication protocols, encryption standards, data protection for both at-rest and in-transit data, and cloud-based connectivity of medical systems
  • Assist in developing incident response strategies
  • Contribute to the continuous enhancement of internal secure development processes, tools, and methodologies, while championing security best practices within product teams
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer - HMI

We’re ALSO, an electric mobility company originally conceived as a part of Rivia...
Location
Location
United States , Palo Alto
Salary
Salary:
165000.00 - 210000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 4+ years of experience in firmware development in a microcontroller environment, particularly ST
  • Expert in C programming, ideally familiar with C++, Python, and bash scripting
  • Past experience working with GUI and graphics libraries
  • Proficiency with real time operating system concepts including direct experience with FreeRTOS
  • Experience supporting manufacturing teams and working with CMs
  • Knowledge of basic communication protocol principles - messaging, network, security, compression
  • Familiarity with digital sensor calibration techniques
  • Highly collaborative mindset and strong communication skills
  • Willing to travel at least 1-2 weeks a year
Job Responsibility
Job Responsibility
  • Firmware development of critical hardware validation, board bring-up, and HMI-related features, such as GUIs, lighting and hand controls
  • Partner with HW, UX, cloud, manufacturing, and other firmware teams to execute end-to-end development
  • Design and implement features, as well as related tests, to deliver mission critical, robust code
  • Optimize firmware for low-power operation, extending the battery life and supporting energy-efficient designs
  • Profile power consumption and identify opportunities for optimization on the submodule as well as system level
  • Implement robust security measures within firmware to safeguard devices against potential threats, ensuring data integrity, authentication, and encryption protocols are in place
  • Develop a robust CI/CD pipeline and advocate for best practices to help grow a high performance team with highly automated tools and testing
  • Collaborate with QA teams and leverage metrics to monitor for and debug issues
  • Engage effectively with third party firms by delivering clear specifications and requirements and managing execution
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Are you passionate about working on cutting edge new technology in security with...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience - OR equivalent experience
  • 2+ years of experience in C/C++
  • 1+ industry experience with security and embedded software/firmware development
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to, the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development
  • At the design phase, you will be part of a team driving the architecture, design and development of the security sub-systems including firmware development of low-level hardware interfaces
  • You will be responsible for evaluating third part components security design to ensure they meet Azure’s requirements for platform security
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Computer Engineering, Electronics Engineering, or similar
  • 10+ years of professional experience in firmware development or embedded software development in a multicore environment or hardware and firmware security
  • 8+ years of Programming experience in C/C++/Rust
  • Demonstrated experience of hardware and firmware architecture, design and coding for solutions at scale
  • Experience with SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, and multi-threading
  • Experience with secure boot, secure firmware updates, Attestation, Secure recovery and secure debug workflows at scale
  • Solid understanding of computer architectures including processors, buses, and memories
  • Experience working with multiple teams on Root cause analysis, troubleshooting, and debugging skills resulting into solving complex Hardware/Firmware interface issues
  • Excellent problem-solving and analytical skills
  • Self-motivated and able to work independently
Job Responsibility
Job Responsibility
  • Responsible for the architecture, design and/or implementation of various security firmware components, including driver interfaces, bring-up, and security features’ development
  • Responsible for end-to-end feature delivery from design to production
  • Responsible to incorporate (SDL) throughout the development process with a Test-Driven Quality first development mindset
  • Perform system-level debugging and troubleshooting to identify and resolve complex hardware/firmware-related issues while collaborating with cross-functional teams
  • Collaborate with cross-functional teams including hardware architects and engineers, software developers, validation & integration and product managers to define firmware requirements and specifications
  • Stay up to date with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement
  • Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO)
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Blockstream is seeking a Senior Firmware Engineer to join the team behind Jade, ...
Location
Location
Salary
Salary:
Not provided
blockstream.com Logo
Blockstream
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in C/C++ development for microcontrollers with real world esp32/esp32s specific experience
  • Solid understanding of Bitcoin internals, with a specific focus on Taproot, SegWit, and PSBTs
  • Experience with secure boot, memory protection, and defending against software based and side-channel attacks
  • Comfortable working with peripherals (cameras, screens) and low-level protocols (SPI, I2C, UART)
  • An active GitHub presence with contributions to open-source projects is highly preferred
Job Responsibility
Job Responsibility
  • Work as a core contributor to the Blockstream Jade firmware, writing robust, secure C/Python code within a small, agile team
  • Extend and optimize our support for advanced signing protocols such as taproot, atomic swaps, and simplicity
  • Design and implement features like air-gapped camera signing, cryptographic primitives, and secure communication protocols
  • Develop optimized solutions to work within a resource constrained execution environment
  • Contribute to a transparent, open source codebase where your work is visible to the entire Bitcoin community
  • Fulltime
Read More
Arrow Right