Responsibilities
Define and design product architecture and implement solutions for complex problems
Provide technical input to prepare project scope, schedule, estimation and cost
Guide and mentor the technical leads to deliver commitments on time with Quality
Interact with customers on the project technical aspects and prepare and present the project technical progress
Review the technical work products and ensure quality & timeliness
Predict project risks and develop mitigation plans
Travel to India, Japan, and customer sites as needed
Participate in the hiring process, including defining job descriptions, conducting interviews, and related activities
Requirements
Must Have:
10+ years of experience in embedded software development
Strong C & C++ programming skills, OOPS concepts
Experience working in multi-OS environment for embedded platforms, SOC’s on both CA core and CR core
Experience in analyzing/understanding Data sheets, TRM, Hardware Manual
Designed and delivered complex solutions in Firmware/Linux/QNX/Android/FreeRTOS (at least two) platforms
Hands-on experience in designing, developing and testing drivers such as Camera/Display/Memory devices/I2C/SPI/UART/Ethernet/USB/CAN etc. (at least three)
Experience in Multithreaded programming, usage of IPCs, Interrupts & synchronization methods
Experience working in all layers of stack such as bootloader, kernel, middleware and applications
Experience in system validation and system verification of embedded systems/solutions
Experience in scripting languages such as shell scripting, python etc.
Experience in Continuous Integration tools like SVN, Git, Jira etc.
Good to Have:
Working knowledge on R-CAR platform
Experience working with multi-OS environment using hypervisor
Experience on agile development framework
Experience working in automotive domain, ADAS/IVI/Gateway solutions, Functional safety/ISO26262
Good problem solving and communication skills
Knowledge of embedded processor architectures, hardware interfaces such as CSI, VIN, DU etc., hardware accelerators such as ISP, GPU, NPU etc.
Knowledge and understanding of safety and security compliance such as FUSA etc.
Experience working with BSP development including device driver development, customizing low-level software, board-bring-up, RTOS’s, secure boot
Language Skill
• English
• Japanese – Good to have
Work Location – Ho Chi Minh City, Vietnam

