CareerPlanSign in

Software Design Engineer

USA💼 Full-time💰 $80–$80🗓 2026-10-01 → 2026-10-02

Core

Develop and maintain a firmware security analysis platform using compiler infrastructure and AI-driven workflows to detect vulnerabilities in C/C++ firmware.

Role type

Senior IC software design engineer (compiler/security/firmware)

Builds

A security analysis platform for firmware targets

Domain

Cybersecurity, compiler engineering, embedded systems

Deliverable

production ML models | product features

Required skills

C/C++ systems programming, LLVM/compiler engineering, security fuzzing, vulnerability research, Python automation, static analysis, call-graph extraction, memory-safety analysis

Preferred skills

Firmware/embedded systems development, bare-metal development, HAL/MMIO knowledge, static-analysis platforms (CodeQL), AI/ML integration, open-source contribution

Technologies

LLVM, libFuzzer, AFL, Python, Git, Azure DevOps, GitHub, CI/CD, AI, Machine Learning

Responsibilities

Develop preprocessing pipelines to compile C/C++ firmware into LLVM IR; Implement and maintain LLVM transformations for off-target analysis; Create code-analysis workflows with static-analysis integrations; Design and operate fuzzing campaigns; Improve automated crash triage and vulnerability-detection pipelines; Enhance reporting systems and reduce false positives; Validate analysis approaches across firmware targets; Improve CI/CD automation and open-source readiness; Create developer documentation and architectural references; Support dependency reviews and reproducible builds.

Seniority

Senior, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 921,000+ jobs from 20+ sources.