SIGN IN
Senior Power Analysis Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Arm · 1 hour 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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

Coverage-guided fuzzingModern fuzzing frameworksC/C++ programmingPython scriptingMemory-safety vulnerabilitiesCrash triageOpen-source contributionsDistributed fuzzingKernel fuzzingReverse engineeringCI/CD integrationWritten communication

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’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 Company
Total Funding
unknown
2016-07-18Acquired
1999-01-15IPO

Leadership Team

leader-logo
Rene Haas
Chief Executive Officer
linkedin
leader-logo
Jason Child
EVP and Chief Financial Officer
linkedin
Company data provided by crunchbase