logo

Job Details

If you’re passionate about amplifying your impact on the world in a caring, respectful culture that is based on growth mindset, diversity, inclusion, and customer focused, come join us and help lead the way into the future of the intelligent edge!

About The Opportunity The Compiler Group works on compiler toolchains and programming languages for Linux. We build C/C++ toolchains based on open source LLVM and GCC technologies and proprietary technologies. We also maintain C/C++ libraries and enable modern programming languages like Rust.

Your contribution in this role will impact the success by improving support for new architecture variants, improve code size and performance and improving adherence to language standards and functional safety standards. Interface & Collaboration Working in the compiler team, you will collaborate with various engineering teams in the engineering organization that work directly or indirectly with the toolchains and with the open-source community.

Responsibilities
• Development and maintenance of the compiler toolchains used in the Wind River products.
• Working with the open-source community to make improvements the LLVM toolchain. About You Core Competencies & Demonstrated Success
• Experience in compiler development, especially optimization and code generation
• Knowledge of LLVM internals
• Experience in contributing to open-source
• Excellent analytical and problem-solving skills
• Knowledge of PowerPC/ARM/Intel/RISC-V architecture is a major plus Qualifications
• B.S./M.S. in Computer Science/Engineering or related field
• 0 years of industry compiler development experience
• Strong C/C++ programming experience