via Career pages·3w ago
Sr. Software Engineer
NXP Semiconductors
Full-timeOn-site
Location:HyderabadType:Full-timePosted:3w ago
As a Sr. Developer, you’ll take ownership of the end-to-end design, implementation, and optimization of our core AI operator modules/kernels. You will be working with diverse cross-functional teams, enhance the performance, reliability, and scalability of our edge AI processors. Your contributions will directly impact our ability to deliver best-in-class AI/ML performance across our product portfolio.
- Design and Development:
- Design and Development of our AI operator modules/kernels to maximize performance and efficiency on our custom ISA-based edge AI processors.
- Understand mathematics of AI operators and come up with solutions towards implementing them in our hardware.
- Understand overall architecture, evaluate cutting-edge methodologies to enhance AI operator performance in both currently released and future products.
- Develop, optimize, and maintain high-performance kernel-level code in C/C++ (and assembly when needed) for AI/ML operators.
- Implement innovative features that streamline system processes, reduce latency.
- Enthusiastic in exploring overall SW stack to come up with innovative solutions.
- Performance Optimization & Debugging:
- Utilize advanced profiling and debugging tools (e.g., GDB, trace analyzers) to diagnose and resolve performance bottlenecks.
- Drive continuous performance improvements through rigorous testing and iterative optimization strategies.
- Cross-Functional Collaboration:
- Work closely with hardware architects, compiler teams, and application developers to ensure seamless integration of kernel components with higher-level systems.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.