Software Development Manager

JOB DESCRIPTION

Team build-up for automotive SoC SW development finding well-qualified SW developers
Leading automotive SoC SW design/development with overall knowledge of Linux/RTOS/kernel framework architecture and low-level SW like bootloader, drivers, and device tree
Leading optimizing a scalable machine learning/DNN compiler by developing and optimizing compute kernels for data conversion/movement, and ops computation on BOS NPU AI accelerator.
Managing the quality and on-time delivery of SoC BSP SW following the internal engineering process
Managing the collaborative SoC SW integration with automotive tier1/2 (overseas) partners and OEM customers
Managing troubleshooting & diagnosing system errors and bug patch release under CI/CD environment

JOB REQUIREMENT

Career Qualifications
7+ years of experience on ARM based SoC system SW development technical leading and management
3+ years of experience on automotive embedded system SW design and development (optional)
AI model or kernel development and performance optimization experiences using Pytorch, TensorFlow on either GPU or NPU (deep knowledge on this domain would be acceptable)
Comprehensive knowledge of hardware/software and their interfaces in embedded systems
Required skills
Good understanding of ARM-based SoC and system SW architecture
Analytical capability of system booting time, power consumption and, performance optimization
Good technical knowledge and communication skills to guide team to implement and solve technical problems with experiences in:
ARM core-based SoC architecture
Device tree configuration to describe the HW configuration of SoC
Linux/RTOS kernel and device driver models
Root-causing system issues & SW bugs and debugging with team
Use of git/gerrit & development under CI/CD environment
Development and performance optimization of AI model and compute kernel using ML framework like Pytorch and TF and C++ language
Profiling AI inference performance and optimize it using in-house performance profiling tools
Managing thorough analysis of model execution profiling results and explore solutions to deliver end-to-end AI workload performance
Evangelizing code review to improve their coding skill following SW development engineering process
Encouraging team members to be motivated with good coaching skills to accomplish their work
Good at 1: 1 communication with team members knowing what their personal interests are and what their concerns are to build up good relationship
Facilitating collaboration within and across teams to root-cause and debug issues
Good decision-making skill respecting team members' opinions
Good communication skill to collaborate with HW/SW development teams in HQ

WHAT'S ON OFFER

Competitive and attractive salary
13th salary and performance bonus
Working time: 08: 30 to 5: 30 from Monday to Friday
Private Insurance
Meal Allowance
Monthly team building allowance
Free snack
Onsite working, flexible time

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

semiconductors

Technical Skills:

C/C++, Python

Location:

Ho Chi Minh - Viet Nam

Salary:

Negotiation

Job ID:

J01459

Status:

Active