Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailDo you have a passion for application security and working on one of the most important security challenges of softwaresupply chain We are looking for a Program Analysis Security Engineer with experience in program analysis (binary analysis) static analyzers or compilers (or some of the many related topics) . As aProgram Analysis Security Engineer you will work collaboratively with other engineers in the Binary Analysis research team to extend and support an in-house program analysis security testing tool for binaries. We value self-initiated software engineers who have a passion to learn build and deploy production-quality program analysis security software.
Work Youll Do
As a member of our team you will work with other team members to further develop an in-house program analysis tool to improve binary lifting representation and algorithmsincreasing coverage and rules as well as overall innovations in the field. You will be collaborating with engineers based in Australia and the United States.
Your responsibilities include contributing to the design implementation integration and testing of analysis support in the tool.
What Youll Bring
Bachelors or Masters Degree in Computer Science Software Engineering or related disciplines
Demonstrable experience in program analysis compilers or reverse engineering (including related subjects specially LLM-based automation)
2 years of programming experience
Excellent programming skills in CC and/orPython (Haskell and Rust are a plus)
Ability to work as part of a team as well as independently
Strong analytical skills combined with good communication skills and fluent English
Nice to Have
Reverse Engineering Experience with Ghidra IDA and Binary Ninja
Understanding of iOS and Android
Experience with LLVM (or other IRs)
Understanding and appreciation of software application security
Experience working with geographically distributed teams
What Well Give You
Ability to work in a flexible work from home arrangement
An organization filled with smart enthusiastic and supportive colleagues
A team of very skilled and diverse personnel across the globe
The resources of a large global operation while still having the start-up feel of a small team
Who We Are
We are a world-class team of high-caliber security software developers who thrive on new challenges. We are an inclusive and diverse team with a full spectrum of experience distributed globally. We have the resources of a large enterprise and the energy of a start-up working on advancing the state-of-the-art for developers through SASTSCAand Binary Analysis tools. The Binary Analysis organization has the mission to verifybinary security at scale. We are a dedicated team leveraging each others insights and abilities to produce cutting edge solutions for todays complex software supply chain. We value people who can use their Program Analysis and/or Data Analytics skills to further develop and enhance our tools as well as support new reverse engineering features or vulnerability us to grow your career and create the future of software supply chain security at scale together.
As a member of the software engineering division you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
#LI-DNI
Career Level - IC2
Full-Time