Compiler Engineer

🕒 March 31

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ventana Micro Systems

Ventana Micro Systems

51 - 200 employees

🔧 Hardware

🤖 Artificial Intelligence

📡 Telecommunications

💰 Venture Round on 2022-08

Hardware • Artificial Intelligence • Telecommunications

Ventana Micro Systems is a leader in RISC-V performance, offering high-performance RISC-V data center-class CPUs. These CPUs are equipped with an extensible instruction set and are available as multi-core chiplets or core IP, targeting high-performance applications such as cloud computing, enterprise data centers, hyperscale environments, 5G, edge computing, AI/ML, and the automotive sector. Founded in 2018, the company aims to revolutionize the processor market with secure and high-performance chiplets based on the open RISC-V architecture. Ventana is a Premier Member of RISC-V International and part of its Technical Steering Committee.

📋 Description

• Contribute to best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing • Performance optimization experience with benchmarks including Dhrystone, Coremark, LMBench, STREAM, SPECCPU2017, SPECjbb2015, and EEMBC • Analyze and optimize cloud workloads like Memcached, NGINX, MySQL, Redis, Cassandra, HBase • Collaborate with global teams across hardware, software, and product management

🎯 Requirements

• 12+ years of software development and debugging with C/C++ • Strong background in compiler theory, algorithms, and optimization techniques • Hands-on development and performance optimization experience with GCC and LLVM compilers • Debuggers like GDB, libraries like glibc, binutils • Maintenance/upstream contribution of these respective tool chains • Hands-on experience analyzing, running, profiling, and performance optimization of benchmarks in a Linux environment • Hands on experience running, profiling, analyzing system bottlenecks and performance optimization of cloud workloads • Linux application and kernel performance optimization - knowledge of perf, oprofile • Experience in competitive benchmarking of workloads across Intel, AMD and ARM64 platforms • Ability to work independently and across geographies with hardware, software, SQA and product management teams • Excellent problem-solving and debugging skills and good English communications skills • Bachelors or Masters degree in computer science or related engineering fields

🏖️ Benefits

• Health insurance • Retirement plans • Flexible work arrangements

Apply Now

Similar Jobs

🕒 March 31

Metabase

51 - 200

☁️ SaaS

🤝 B2B

🏢 Enterprise

Success Engineer assisting customers to optimize their Metabase implementation. Engaging with users to solve technical challenges and drive product development.

AWS

Docker

Google Cloud Platform

SQL

🕒 March 31

General Dynamics Information Technology

10,000+ employees

🔒 Cybersecurity

🤖 Artificial Intelligence

GNC Engineer at Relative Dynamics performing analysis and test of vehicle autopilot systems. Working with Matlab and C++ to ensure maximum on-orbit performance of missions.

🕒 March 31

Colossal, LLC

51 - 200

🏛️ Government

📋 Compliance

Remote Network Delivery Engineer at Colossal Contracting providing planning, design, and troubleshooting support for government clients. Must travel frequently to customer sites across the US.

Cloud

🕒 March 31

Field Controls Engineer providing commissioning and troubleshooting support for Schneider's automation solutions. Working remotely to assist customers with equipment and control systems.

Assembly

🕒 March 31

Davenergy Solutions

51 - 200

⚡ Energy

Energy Engineer conducting audits and retro-commissioning services in a leading energy consulting firm. Collaborating on energy efficiency projects and contributing to energy conservation efforts across various sectors.