A

Arrow Electronics

Distributes electronic parts and business IT

Product Security Engineer - Embedded / IoT

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeAhmedabad, Gujarat, IndiaNo salary listedIn-person

About the Job

Requirements

  • Understanding of embedded product architecture, microcontrollers, processors, bootloaders, memory, storage, embedded Linux, and/or real-time operating system environments, including the ability to interpret hardware block diagrams, relevant schematic sections, and firmware architecture.
  • Hands-on experience assessing debug, programming, or communication interfaces such as Universal Asynchronous Receiver-Transmitter (UART), Joint Test Action Group (JTAG)/Serial Wire Debug (SWD), Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I²C), and Universal Serial Bus (USB), plus familiarity with device debugging, flash access, firmware acquisition, and evaluation of debug and readout protections.
  • Experience with firmware extraction or acquisition, unpacking, filesystem analysis, configuration review, and static and/or dynamic analysis; ability to identify hardcoded credentials, exposed secrets, insecure services, weak permissions, vulnerable components, and weaknesses in firmware update mechanisms.
  • Experience conducting manual and tool-assisted security testing of physical devices, firmware, and exposed interfaces; ability to validate vulnerabilities, distinguish false positives, demonstrate impact safely, and recommend relevant remediation.
  • Working knowledge of threat modeling, attack-surface analysis, security risk assessment, product security requirements, secure design review, and security validation, including understanding of assets, data flows, trust boundaries, attack scenarios, and requirement-to-test traceability.
  • Understanding of secure boot, firmware signing, secure over-the-air updates, rollback protection, authentication, authorization, cryptographic key storage, certificate management, secure communications, and production security configuration.
  • Knowledge of Transmission Control Protocol/Internet Protocol (TCP/IP) and relevant embedded or Internet of Things (IoT) interfaces and protocols, such as Ethernet, Wi-Fi, Bluetooth Low Energy (BLE), Controller Area Network (CAN), Message Queuing Telemetry Transport (MQTT), Hypertext Transfer Protocol (HTTP/HTTPS), and Transport Layer Security (TLS), including experience capturing and analyzing traffic and assessing communication security.
  • Ability to understand C/C++ code and develop or modify Python or shell scripts.
  • Experience with relevant tools such as Ghidra or IDA, Binwalk, GDB, OpenOCD, Wireshark, Nmap, flash programmers, debug probes, and logic analyzers.
  • Familiarity with Static Application Security Testing (SAST), Software Composition Analysis (SCA), and Software Bill of Materials (SBOM) analysis.

Responsibilities

  • Review product architecture, hardware and firmware designs, interfaces, deployment environments, and use cases to identify assets, attack surfaces, trust boundaries, and security risks.
  • Plan and execute hardware and firmware Vulnerability Assessment and Penetration Testing (VAPT) using black-box, grey-box, or white-box approaches, as applicable; assess physical access, debug interfaces, firmware, operating-system configuration, services, communication interfaces, and device management interfaces.
  • Perform firmware analysis, binary analysis, reverse engineering, and security-focused source code reviews where applicable; investigate vulnerabilities and document reproducible evidence, root causes, and product impact.
  • Develop and maintain threat models, security risk assessments, product security requirements, security test plans, test cases, and traceability records throughout the product lifecycle.
  • Review and validate security controls, including secure boot, signed firmware updates, rollback protection, credential handling, access control, secure communications, and debug restrictions.
  • Execute or review SAST, SCA, and firmware/binary scanning results; analyze SBOMs, assess vulnerability applicability, eliminate false positives, and prioritize findings based on exploitability, exposure, and product impact.
  • Prepare technical reports with findings, evidence, risk ratings, and actionable remediation recommendations; collaborate with engineering teams, verify fixes, and document residual risks.
  • Develop reusable testing scripts, procedures, and checklists; support security activities within development and release workflows and assess newly disclosed vulnerabilities affecting supported products.

About the Company

Arrow Electronics

Distributes electronic parts and business IT

Arrow Electronics distributes electronic components and enterprise computing products, linking technology makers with the manufacturers, resellers and service providers that build and sell finished systems. Its larger business buys semiconductors, connectors, passive parts and other components from chipmakers and supplies them to factories, along with inventory and supply chain services. Its enterprise computing arm sells data center hardware, software, security and cloud services to IT resellers and managed service providers. Arrow earns money mainly on the gap between what it pays suppliers and what customers pay, plus fees for logistics and other services. Arrow was founded in 1935 in New York and is based in Centennial, Colorado.

Company size
10,001+
Company stage
IPO
Headquarters
Centennial, CO
Founded
1935

Recently Posted Jobs

Explore more opportunities at Arrow Electronics

See more jobs