Embedded Software Engineer Location San Francisco CA. On site. Full time.
About the job Advantra is partnering with an early stage cybersecurity startup in San Francisco to hire an Embedded Software Engineer to build and scale core emulation and fuzzing infrastructure for firmware analysis.
About the role You will architect and implement tools to analyze and test firmware across multiple CPU architectures and operating systems. You will develop algorithms that balance emulation fidelity and performance reverse engineer firmware binaries to uncover vulnerabilities and deliver robust solutions. You will work directly with founders and customers to shape product direction and continuously improve infrastructure and features.
Responsibilities -
Engineer scalable platform enhancements for diverse CPU architectures and real-time operating systems.
-
Analyze and reverse-engineer firmware binaries to identify vulnerabilities.
-
Design algorithms that balance emulation fidelity and performance.
-
Participate in architecture design and code reviews for robust solutions.
-
Develop prototypes to validate design concepts and quantify technical constraints.
-
Gather and incorporate customer feedback to improve product features.
-
Maintain and extend fuzzing and emulation infrastructure.
-
Collaborate with engineering teams to integrate security testing tools.
Core requirements -
3 years professional experience in embedded or low-level systems development.
-
Proficiency in C C or Rust.
-
Bachelors degree in Computer Science Engineering Mathematics or related STEM discipline; OR 5 years professional experience in lieu of a degree.
-
Experience building software for multiple CPU architectures and OS environments.
-
Strong debugging performance optimization and testing skills.
-
Understanding of kernels operating systems memory and hardware interactions.
-
Ability to work directly with customers and incorporate feedback.
-
Experience in fast-paced startup or small engineering team environments.
-
Willingness to work extended hours and weekends as needed.
-
Located in or willing to relocate to the SF Bay Area.
Nice to have -
Experience with reverse engineering tools like Ghidra IDA Pro or Binary Ninja.
-
Knowledge of emulator frameworks such as QEMU and Tiny Code Generator (TCG).
-
Familiarity with instruction set architectures like ARM MIPS or RISC-V.
-
Prior experience in device security and reverse engineering.
-
Understanding of cybersecurity best practices and standards.
Compensation Competitive base plus equity.
How to apply Email with links to shipped work and a short note on what you owned. Company name shared after the intro.
About Us Advantra-Upstart Crew is a search program inside Advantra Consulting. We partner with early stage and high growth startups to hire the top 2% in Tech and GTM. We run end to end searches from single role headhunts to full team build outs using domain experts and a vetted network to deliver tight shortlists. We stay close to founders and candidates so the relationship lasts beyond the first hire.
Embedded Software Engineer Location San Francisco CA. On site. Full time. About the job Advantra is partnering with an early stage cybersecurity startup in San Francisco to hire an Embedded Software Engineer to build and scale core emulation and fuzzing infrastructure for firmware analysis. About th...
Embedded Software Engineer Location San Francisco CA. On site. Full time.
About the job Advantra is partnering with an early stage cybersecurity startup in San Francisco to hire an Embedded Software Engineer to build and scale core emulation and fuzzing infrastructure for firmware analysis.
About the role You will architect and implement tools to analyze and test firmware across multiple CPU architectures and operating systems. You will develop algorithms that balance emulation fidelity and performance reverse engineer firmware binaries to uncover vulnerabilities and deliver robust solutions. You will work directly with founders and customers to shape product direction and continuously improve infrastructure and features.
Responsibilities -
Engineer scalable platform enhancements for diverse CPU architectures and real-time operating systems.
-
Analyze and reverse-engineer firmware binaries to identify vulnerabilities.
-
Design algorithms that balance emulation fidelity and performance.
-
Participate in architecture design and code reviews for robust solutions.
-
Develop prototypes to validate design concepts and quantify technical constraints.
-
Gather and incorporate customer feedback to improve product features.
-
Maintain and extend fuzzing and emulation infrastructure.
-
Collaborate with engineering teams to integrate security testing tools.
Core requirements -
3 years professional experience in embedded or low-level systems development.
-
Proficiency in C C or Rust.
-
Bachelors degree in Computer Science Engineering Mathematics or related STEM discipline; OR 5 years professional experience in lieu of a degree.
-
Experience building software for multiple CPU architectures and OS environments.
-
Strong debugging performance optimization and testing skills.
-
Understanding of kernels operating systems memory and hardware interactions.
-
Ability to work directly with customers and incorporate feedback.
-
Experience in fast-paced startup or small engineering team environments.
-
Willingness to work extended hours and weekends as needed.
-
Located in or willing to relocate to the SF Bay Area.
Nice to have -
Experience with reverse engineering tools like Ghidra IDA Pro or Binary Ninja.
-
Knowledge of emulator frameworks such as QEMU and Tiny Code Generator (TCG).
-
Familiarity with instruction set architectures like ARM MIPS or RISC-V.
-
Prior experience in device security and reverse engineering.
-
Understanding of cybersecurity best practices and standards.
Compensation Competitive base plus equity.
How to apply Email with links to shipped work and a short note on what you owned. Company name shared after the intro.
About Us Advantra-Upstart Crew is a search program inside Advantra Consulting. We partner with early stage and high growth startups to hire the top 2% in Tech and GTM. We run end to end searches from single role headhunts to full team build outs using domain experts and a vetted network to deliver tight shortlists. We stay close to founders and candidates so the relationship lasts beyond the first hire.
View more
View less