Software Engineer II: AI Compiler Engineer
Cadence Design Systems Inc
- # Software Engineer II: AI Compiler EngineerApplylocations: AUSTINtime type: Full timeposted on: Posted Todayjob requisition id: R55175## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.****Job Description****Cadence Design Systems Inc.** is looking for a motivated **Software Engineer II: AI Compiler Engineer** to work with us.As a **Software Engineer II: AI Compiler Engineer** you will work with complex high performance SoC's, and is one of the best kept secrets within the semi IP world powering AR/VR, HiFi Audio and Speech, Vision, Imaging and hundreds of intelligent IoT applications.Be a part of a team that develops an AI graph compiler that takes as input Neural Networks (NNs) created in frameworks such as PyTorch or TensorFlow and converts them into optimized code suitable for execution on special-purpose and embedded platforms.Cadence is also a Fortune 100 Best Companies to Work For.**Job Description:*** Developing a deep learning compiler stack that takes neural network descriptions (CNNs/RNNs) created in frameworks such as Caffe, PyTorch, TensorFlow, etc. and converts them into code suitable for execution on special-purpose and embedded platforms.* Use modern compiler frameworks such as LLVM and MLIR.* Developing optimized implementations of a variety of neural-network operations and integrating them into a runtime framework* Developing new optimization techniques and algorithms to efficiently map CNNs onto a wide range of Xtensa processors and specialized hardware.* Benchmarking end-to-end network performance on a variety of DSP and special-purpose accelerator platforms.* Enhancing the framework to improve overall functionality and performance on the various hardware platforms.* Devising multiprocessor/multicore partitioning and scheduling strategies.* Developing complex programs to validate the functionality and performance of the CNN application programming kit.* Working with hardware designers to identify opportunities for additional hardware acceleration of neural network functions.* Working with industry-leading partners and customers to design and standardize neural network APIs..**Requirements:*** Complete Bachelor in Computer Science or Computer Engineering or equivalent experience.* A high level of C and C++ programming expertise with 3-5+ years of experience is required.* Expertise in software development on Linux and Windows systems including test, debug and release is required.* Knowledge of and experience with a state-of-the-art compiler stack such as LLVM and MLIR.* Experience implementing compilation techniques such loop optimization, polyhedral models, and IR construction/transition/lowering techniques.**Nice to have:*** Master or PhD.* 3+ years of experience working on a production compiler is highly desired.* Python experience highly desired* Prior work with CNNs and familiarity with deep learning frameworks (TensorFlow, Caffe/2, etc.) is a strong plus* Experience programming and optimizing for embedded platforms such as DSPs with DMA engines highly desired* Familiarity with the state-of-the-art deep learning compilation approaches (Glow, TVM, XLA, etc.) is a plus* Familiarity with various deep learning networks and their applications (Classification/Segmentation/Object Detection/RNNs) is a plus* Knowledge of neural net exchange formats (ONNX, NNEF) is a plus**Additional Job Details:*** Employment term: 40 hours/week.* Hybrid work.* Competitive benefits.Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments.For more information, access
- J-18808-Ljbffr Cadence Design Systems
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II: AI Compiler Engineer in Austin, TX vacancy
- Cadence Design Systems in Austin is searching for a passionate Software Engineer II: AI Compiler Engineer to contribute to developing a deep learning compiler stack. This role involves working on complex SoCs and optimizing neural network models created in frameworks like...Software
- Cadence Design Systems in Austin is looking for a motivated Software Engineer II: AI Compiler Engineer. This role involves developing an AI graph compiler that converts neural networks into optimized code for embedded platforms. The ideal candidate will have a Bachelor'...Software
$152k - $241.5k
NVIDIA's GPUs are at the core of modern AI infrastructure, from training large-scale models to running inference in production. That position depends on software as much as hardware, and compiler engineering is a big part of what makes it work. What You'll Be Doing Design...Software$184k - $287.5k
...tapping into the unlimited potential of AI to define the next era of computing. An... ...novel and inventive solutions in compilers and development tools, focusing on applied... ...compiler development tools 8+ years of software engineering and ML experience (tools development preferred...Software- ...As a Software Engineer II, you will work with a team of engineers to deliver solutions that support how dealers acquire and exit inventory. The... ...expected, including testing‑first development and effective use of AI‑assisted development tools. The team follows a spec‑driven...SoftwareWork at officeVisa sponsorshipFlexible hours
$98.3k - $147.5k
...Summary Company Cox Automotive – USA. Job Family: Group Engineering / Product Development. Position: Software Engineer II, Management Level Individual Contributor. Work... ...validate behavior, including the effective use of AI‑assisted development tools. Work closely with the...SoftwareWork at officeRemote workVisa sponsorshipFlexible hoursShift work2 days per week- ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer II. Location: Austin, TX. Job Description: Client is seeking an experienced Mid-to-Senior level Software Engineer to work...Software
- Cox Enterprises is seeking a Software Engineer II based in Austin, TX. In this hybrid role, you will design and implement APIs, work with C#/.NET, and interact with cloud-based systems on AWS. You will collaborate with various teams to deliver solutions that support dealer...Software
$67.7k - $90.27k
...Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber... ...platforms, and our ability to protect what matters most. The Software Engineer II position plays a critical role in delivering on that promise...SoftwareTemporary workRemote workWork from home- ...DevOps Engineer II About Yotta Energy YottaEnergy is a leader in cutting‑edge commercial solar and energy storage solutions, delivering... ...seeking a hands‑on DevOps Engineer II to own and optimize the software delivery lifecycle from code commit to production deployment....SoftwareFull time
- ...help developers save time by accelerating software builds and tests. Our cloud-based,... ...to Bazel, we build tools that empower engineering teams—from startups to Fortune 500 companies... ...with a focus on build systems, compilers, and languages will work alongside the...SoftwareRemote workWorldwide
$57.5k - $77.63k
Job Description Summary The Technical Support Engineer II (TSE) will be part of a team of support engineers in a fast‑paced support organization... ..., setup, configuration and functionality of Rocket Software products. This person will troubleshoot reported symptoms to aid...SoftwarePermanent employmentRemote work$197.4k - $232k
...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent... .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems...SoftwareFull timeRemote work- About this role Software Engineer II on Apex's Accounts Engineering team in Austin, Texas. The team supports account management needs of Apex Fintech Solutions’ clients. The product is a de‑facto account management platform for asset custody with touchpoints across many...SoftwareWork experience placementWork at officeSleeping nights3 days per week
- ABOUT THIS ROLE This is an incredible opportunity for a Software Engineer II join Apex's Accounts Engineering team in Austin, Texas. The team is responsible for supporting the account management needs of Apex Fintech Solutions’ clients. The product strives to be the de...SoftwareFull timeWork experience placementWork at officeWork from homeSleeping nights3 days per week
$90k - $170k
Home Depot in Austin, Texas is looking for a Software Engineer II to independently develop and assist in designing products. The role involves collaborating with product team members to create secure, scalable solutions and focuses on both delivery and execution. Qualifications...Software$89.95k
## Data Engineer IIApplylocations: AUSTIN, TXtime type: Full timeposted on: Posted Todayjob... ...45136**Job Posting Title:**Data Engineer II**----****Hiring Department:**Dell Medical... ...experience with statistical or data analysis software or Python libraries for data science....SoftwareWork at officeImmediate startRemote work- CesiumAstro in Austin, Texas is looking for an experienced Embedded Software Engineer II to join their team. This role involves developing embedded Linux applications and managing the software development lifecycle with opportunities for technical leadership and collaboration...Software
- ## Principal AI Hardware ArchitectAustin,Texas,United StatesFind out how well you match with this jobJob... ...us**Principal AI Hardware Architect — Hardware/Software Co-Design**The Architect Who Closes the Gap. The Engineer Who Makes Silicon Inevitable.**Location: Austin, TX...SoftwareContract workLive in
- CesiumAstro, located in Austin, Texas, is looking for an experienced Embedded Software Engineer II. This role requires a solid background in embedded Linux development and extensive experience with the Yocto build system. The ideal candidate will have hands-on experience...SoftwareFull time
- About This Role Apex Fintech Solutions is looking for an experienced Software Engineer II with a passion for writing great code and dedicating to drive their skills to the next level for a development team on the front lines of Apex's high-volume, high-availability trade...SoftwareWork experience placementWork from homeSleeping nights
- ...Summary of Job A Software Engineer II develops and maintains software products to satisfy business requirements. Essential Duties and Responsibilities Develops code to meet business requirements Works with mentors/team leads/ etc. to fully understand...Software
- CesiumAstro is looking for an experienced Embedded Software Engineer II in Austin, Texas. The role involves developing embedded Linux applications, working closely with hardware and FPGA engineers, and contributing to the full software development lifecycle. The ideal...SoftwareFull time
- Phase2 Technology is seeking a Software Engineer II or Senior Software Engineer for the Texas Institute for Electronics in Austin. The ideal candidate will conduct software development for semiconductor manufacturing equipment and processes, requiring strong skills in...Software
- Applied Materials, Inc. is hiring a Software Engineer II in Austin, TX to design and develop software solutions for semiconductor equipment. Ideal candidates will have proficiency in C/C++, .Net, and experience in software engineering. The role involves troubleshooting...Software
- ...Overview Title: Software Engineer II Department: Technology / Engineering At Open Lending, we build technology that expands access to fair, affordable... .../CD pipelines, and SonarQube. Comfortable working in modern AI-assisted development environments (e.g., Cursor IDE or Claude...Software
- Grow with us AI Compiler Engineer — Research Team Austin, Texas This is not a remote work opportunity. MLIR Architecture | Compiler Infrastructure | 5G/6G Silicon | Bare-Metal AI The Mission Most AI compiler engineers optimize models for GPUs that already exist. You will...Local area
- ...collaborative, energetic, and forward‑thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with...SoftwarePermanent employmentFull timeWork experience placementLocal area
- ...individuals to join our team. We are looking for a Senior Software Engineer II to design and build orchestration systems that enable... ...pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing...SoftwarePermanent employmentFull timeContract workWork experience placementLocal area
- ## AI Compiler EngineerAustin,Texas,United StatesFind out how well you match with this jobJob ID784666## Grow with us**AI Compiler Engineer****Austin, Texas Research Team****This is not a remote work opportunity.**MLIR Architecture | Compiler Infrastructure | 5G/6G Silicon...Temporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II: AI Compiler Engineer. Be the first to apply!
Related searches
- software sales engineer Austin, TX
- software engineer amazon Austin, TX
- software engineer student Austin, TX
- agile software developer Austin, TX
- rust software engineer Austin, TX
- software developer positions Austin, TX
- senior software design engineer Austin, TX
- software developer Austin, TX
- ngo software engineer Austin, TX
- startup software engineer Austin, TX

