Embedded Engineer - Compute Platform for AI
Apply NowCompany: htecgroup
Location: Macedonia, OH 44056
Description:
We seek highly skilled and motivated Embedded engineers to join our growing team. You will have a chance to build a next-gen compute platform for unleashing the full potential of Gen AI and Large Language Models while collaborating with tech experts from globally recognized companies. The ideal candidate will have a strong interest and relevant experience in high-performance software, hardware acceleration techniques, (ML) compiler development or a similar background.
How you'll contribute:
Required Qualifications:
Nice to have:
How you'll contribute:
- Implement advanced compiler techniques to enhance the performance and efficiency of ML models
- Develop and maintain tools for the efficient compilation and execution of ML models
- Conduct performance analysis and benchmarking to identify bottlenecks and areas for improvement
- Implement and optimize various kernels utilizing HW-specific instructions
- Document and present findings, optimizations, and improvements to stakeholders
Required Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field
- Proficiency in C/C++
- Willingness to work on low-level software
- Understanding of computer architecture
- Basic Python experience
- Experience with Git and TDD principle
- Strong analytical and problem-solving skills
Nice to have:
- Hands-on experience in writing SIMD and/or multi-threaded high-performance code, as well as target-specific optimizations
- Familiarity with any DSP architectures and hardware acceleration techniques is a plus
- Experience with performance profiling tools and methodologies
- Basic understanding of ML concepts
- Basic knowledge of Linear Algebra and matrix operations
- Understanding of transformer models used in large language models