Software Development Expert
This role involves setting the direction for software design and implementation, ensuring compatibility with hardware, and influencing design in relation to hardware.
We are seeking an experienced Software Development Expert with a solid foundation in compiler construction, internal compiler languages, and low-level programming.
* Design, develop, and maintain compiler components and internal compiler representations.
* Analyze and extend complex transpilers that convert legacy languages to modern languages (e.g., TypeScript, Java).
* Collaborate with engineering and product teams to ensure accurate translation of legacy functionality.
* Optimize code generation and translation with awareness of hardware-software integration.
* Troubleshoot, debug, and proactively improve compiler performance and correctness.
* Analyze complex code paths, fix compiler crashes, and optimize slow compilation or generated code.