Senior Compiler/Toolchain Engineer (Boston)
BBBH17206_1727763096
Posted: 10/01/2024
- Negotiable
- Woburn, Massachusetts
Senior Compiler/Toolchain Engineer
About Us: Based in Woburn, MA, we are a leading global fabless semiconductor company, powering over 2 billion devices annually. Our cutting-edge chipset technology dominates the market for Smart TVs, Voice Assistant Devices (VAD), Android tablets, and smartphones.
About the Role: We're seeking exceptional Compiler/Toolchain Engineers to join our Boston-area team. You'll be instrumental in developing optimizing compilers for our application-specific processors, including upcoming 5G and future 6G modems. At the core of our chips lies a heterogeneous system-on-a-chip, running code highly optimized by our LLVM/DSP compilers.
What We Offer:
- A dynamic work environment at the forefront of semiconductor innovation.
- Opportunities to collaborate with global teams, driving architectural improvements and enhancing code efficiency.
- Competitive compensation and benefits package.
- The chance to contribute to technologies powering billions of devices worldwide.
Key Responsibilities:
- Analyze and design compiler optimizations.
- Develop compiler support for new processor architectures.
- Improve generated code performance, stability, and efficiency of our toolchain.
- Collaborate with global teams, suggesting architectural improvements and enhancing code efficiency.
- Conduct design and code reviews.
- Engage with internal customers, providing support and updates for their development.
Requirements:
- Higher level programming paradigms (including MLIR).
- Loop code generation and scheduling.
- Experience with production compilers such as LLVM, GCC, ICC, MSVC.
- Experience developing compiler code generators/optimizers.
- Strong coding skills in C/C++ and experience with assembly code.
- Passion for programming languages, computer architecture, and code optimization.
- MS or PhD degree in Computer Science, Electrical or Computer Engineering, or related majors.
Preferred Qualifications:
- Understanding of modern processor architectures.
- Experience in embedded systems programming, especially RISC/MIPS.
- Background in wireless algorithms.
Tyler Long
Recruitment Consultant