Technical Architect
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
01
- 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
Application Confirmation
You're applying for the role below: