BellevueWARecruiter Since 2001
the smart solution for Bellevue jobs

Senior Compiler Engineer

Company: Polyverse
Location: Bellevue
Posted on: April 4, 2021

Job Description:

At Polyverse, we believe that it's possible to solve cybersecurity once and for all. Polyverse provides leading-edge cybersecurity technology to ensure global organizations and governments can stop attacks before they start. The technology has a 100% success rate in protecting servers (patched and unpatched) against all memory-based exploits by stopping zero-day, code-execution, overflow and memory-based attacks before they start. Polyverse technology is widely deployed by government as well as security conscious organizations, it is also embedded into IoT devices and security solutions to provide the ultimate protection against hackers. Polyverse turnkey solutions install in minutes within existing architectural infrastructure and carry extremely low ongoing operating costs. Polyverse technology is validated by the U.S. Department of Defense to mitigate against zero-day memory exploits. Learn more at . What You'll Be Working On Core to Polymorphing for Linux are modifications to GCC, LLVM and other compiler tool chains. Compilers make many choices. For example, register assignment often has a choice of registers, and instruction schedulers often have a choice of instructions to schedule next. Typical compilers use fixed and thus hackable patterns, but ours break ties randomly at every compilation. By recompiling Linux for every customer, no two clients run the same executables, which foils hacks built on ROP gadgets. We are expanding our toolset across platforms, compilers, architectures and implementations (e.g., plug-ins). As a Senior Compiler Engineer, you'll be responsible for implementation from concept/design to testing/performance to productization/support. Here are a couple of examples of past projects:

  • We changed PHP's parser and lexer to use a syntax customized for each individual client machine and, naturally, made parallel changes to that client's PHP scripts. They work exactly like the originals, but code-injection hacks from outside use a mismatched syntax and thus fail.
  • We have built machine-code rewriters that accept a linked executable and relocation metadata and emit an equivalent binary with safe, random changes. And we have done likewise to change executables as they start up at load-time and on-the-fly during execution. You will also be working closely with the build farm and serving team. Polyverse runs the largest build farm in the world, constantly building unique copies of Alpine, CentOS, Fedora, Red Hat and Ubuntu. Who We're Looking For Does a fast-paced workplace that constantly pushes you well outside your current skill set excite you? At Polyverse, you'll be challenged to solve diverse problems that will disrupt the cybersecurity industry!
    • Working deep inside compilers, optimizers, linkers, loaders, and running programs. Experience with machine-level debuggers, profilers, interpreters, and emulators has come in handy too.
    • Compiler intermediate representations, Intel and ARM assembly and machine code, object-file formats, and relocation data.
    • The mechanisms that load and run executables on various Unix and Windows OSs. So if this sounds exciting, and you're fearless and a fast learner, you'll love working at Polyverse! You May Be the Right Fit If You...
      • have a strong formal academic training in computer science (or equivalent work experience)
      • have an expert understanding of compiler architecture and compiler implementation techniques
      • tend to obsess over code correctness, simplicity and performance
      • have a minimum of 4 years of hands-on experience in complex compiler code generation and optimization in at least one major general-purpose compiler for C/C++ for x86 or any ISA platform
      • have experience with machine-code generation/compiler back-ends (e.g., register allocation, instruction scheduling)
      • have 8+ years development experience with a proven track record of delivering high quality production software
      • have 4+ years of software design and programming experience in C/C++ for development, debugging, testing and performance analysis.
      • are proficient in scripting languages, assembler, open source development tools. Experience with simulation tools and performance analysis tools a plus.
      • are a great teammate with strong analytical, communication, problem solving, debugging, and troubleshooting skills
      • have a Github account that shows your chops About us At Polyverse we offer a flexible work environment, no politics, research and learning opportunities and free lunches! We're a team of close-knit technologists and engineers whose skills are matched only by our dedication to solving the global cybersecurity crisis. Founded in 2015 by bringing together top talent from Microsoft, Amazon, Google, and SUSE, Polyverse is led by founder and CEO Alex Gounares. CNBC recently named Polyverse as one of the top 100 startups in the world. Thank you for considering Polyverse! If you think you fit the bill, please email us your r--sum-- and cover letter (optional) at .* *Polyverse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Polyverse complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. Are you looking for something different?
        Check out more job opportunities here! The registered trademark Linux-- is used pursuant to a sublicense from the Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a world--wide basis.

Keywords: Polyverse, Bellevue , Senior Compiler Engineer, Engineering , Bellevue, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other Engineering Jobs

Front-End Engineer
Description: Join Hired and find your dream job as a Front-End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You 039 ll (more...)
Company: Hired
Location: Suquamish
Posted on: 04/16/2021

Data Science Engineer
Description: To apply, all applicants must submit resume to jobposting17 and reference ID SEA316.Worksite: 1099 Stewart Street, Suite 600, Seattle, WA 98101.Job Description: Formulate and apply mathematical (more...)
Location: Seattle
Posted on: 04/16/2021

Principal Cloud Security Engineer, Information Security
Description: Principal Cloud Security Engineer, Information SecuritySeattle,Washington,United StatesCorporate Functions To be successful, you must have deep technical expertise in cloud development, cloud infrastructure (more...)
Company: Apple
Location: Seattle
Posted on: 04/16/2021

Remote Lead DevOps Engineer
Description: A technology solutions company has a current position open for a Remote Lead DevOps
Company: VirtualVocations
Location: Seattle
Posted on: 04/16/2021

iOS Engineer - Rider Verticals
Description: On the Rides Engineering team, we write code that ignites opportunities for millions of people every day. We're focused on making Uber's core ridesharing products faster, safer, and more reliable by building (more...)
Company: Uber Technologies, Inc.
Location: Seattle
Posted on: 04/16/2021

Data Engineer - Remote
Description: About PatraPatra is a leading provider of Technology-Enabled Services to the insurance industry. Patra's team of global experts allow brokers, MGAs, wholesalers and carriers to capture the Patra Advantage (more...)
Company: PATRA
Location: Seattle
Posted on: 04/16/2021

Solutions Engineer, EUC Globals - Opportunity for Working Remotely
Description: VMware End-User Computing is empowering the digital workspace. In the age of mobile and cloud, consumer devices and application experiences are shaping how businesses drive digital transformation. Consumer (more...)
Company: VMware
Location: Seattle
Posted on: 04/16/2021

Application Security Engineer
Description: Overview Application Security Engineer Seattle or Austin or Durham Key skills desired: Must haves: webapp/firewall experience, ability to construct dashboards, not just doing analysis on their own but, (more...)
Company: Okaya Corp
Location: Seattle
Posted on: 04/16/2021

Entry Level Controls Engineer
Description: Our client, a global leader in robotics, automation, and systems integration is seeking Spring 2021 Graduates
Company: Integrated Talent Strategies
Location: Seattle
Posted on: 04/16/2021

Front End/Fullstack Engineer - Vehicles
Description: About the Role Uber is looking for a strong Software Engineer to join its Vehicle engineering team. The Vehicle team is building a new rides product that will enable Uber to provide the best service (more...)
Company: Uber
Location: Seattle
Posted on: 04/16/2021

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Bellevue RSS job feeds