Arm · 5 hours ago
Senior Power Analysis Software Engineer
Arm is a technology company seeking a Senior Power Analysis Software Engineer to enhance their fuzzing program. The role involves uncovering security flaws, driving fixes, and improving fuzzing harnesses to ensure resilient products.
AnalyticsElectronicsInternet of ThingsSemiconductorSoftware
Responsibilities
Map & prioritise fuzzing surfaces across services, libraries, APIs, and protocols; maintain a living risk-based roadmap
Design, build, and extend fuzzing harnesses (libFuzzer, AFL++, Honggfuzz, etc.) that improve code-path exploration and minimise false positives
Continuously improve coverage by growing seed corpus, deploying targeted mutation strategies, and integrating new instrumentation techniques
Automate crash triage & root-cause analysis; distinguish exploitable vulnerabilities from benign faults and drive CVE-level findings to remediation
Develop custom sanitisers to expose classes of bugs traditional fuzzing misses
Validate fixes & guard against regressions through differential fuzzing and regression corpora
Assess external disclosures (bug bounties, supply-chain advisories) to determine fuzzing detectability and refine harnesses when gaps are found
Document, report, and share insights — from coverage metrics to post-mortems to create data-driven security
Qualification
Required
1+ years in application or product security with a deep focus on coverage-guided fuzzing
Hands-on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL++, Honggfuzz)
Proficient in C/C++ plus strong scripting ability in Python for automation
Solid understanding of memory-safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation
Demonstrated ability to triage crashes using debuggers, profilers, and reverse-engineering tools (gdb/lldb, IDA/Ghidra)
Excellent written communication for documenting findings and influencing engineering teams
Preferred
Contributions to open-source fuzzing tools, sanitisers, or security research publications
Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare-metal clusters)
Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU-based harnesses)
Background in reverse engineering, static analysis or symbolic execution
Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics
Benefits
Accommodations at Arm
Hybrid Working at Arm
Equal Opportunities at Arm
Company
Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world.
H1B Sponsorship
Arm has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (295)
2024 (166)
2023 (164)
2022 (123)
2021 (103)
2020 (133)
Funding
Current Stage
Public CompanyTotal Funding
unknown2016-07-18Acquired
1999-01-15IPO
Recent News
Company data provided by crunchbase