Sr Staff Software Engineer, Toolchain/Compiler

Posted about 2 hours agoViewed
100000 - 500000 USD per year
WorldwideFull-TimeAI Technology, Software Development
Location:Worldwide
Languages:English
Seniority level:Various experience levels
Experience:Various experience levels
Skills:
Software DevelopmentAssemblerC++AlgorithmsData StructuresRustCI/CDC (Programming language)LinuxDevOpsDebugging
Requirements:
Strong programming skills in C, C++, or Rust, with an interest in low-level performance and optimization. Understand compiler design principles, code generation, and optimization techniques. Worked on or with compiler frameworks like LLVM or GCC. Comfortable debugging complex systems, from compiler internals to generated assembly. Value collaboration, enjoy learning new hardware architectures, and keep up to date with advancements in compiler and toolchain technologies.
Responsibilities:
Design, develop, and maintain toolchain components including compiler codegen, linkers, assemblers, debuggers, and related infrastructure. Optimize compiler output for RISC-V CPUs, implementing new passes and improving existing ones to generate efficient machine code. Investigate and resolve toolchain-related bugs, working closely with developers to provide reliable and stable builds. Collaborate with cross-functional teams to align toolchain capabilities with hardware architecture and performance goals. Create and maintain high-quality documentation, including technical guides, best practices, and internal knowledge bases.
Similar Jobs:
Posted 19 minutes ago
United States, CanadaFull-TimeSaaS
Front End Engineer (Remote)
Company:Files.com
Posted 41 minutes ago
United StatesFull-TimeSoftware Development
Software Application Architect
Posted about 1 hour ago
United StatesFull-TimeSoftware Development
Sr. Systems Integration Engineer
Company:Axon