
Search by job, company or skills
Job Title Technical Architect
Experience : 10 - 20 Years
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
Good to Have:
Working knowledge on Renesas R-CAR platform
Experience on agile development framework
We are recruiting for multiple roles
Experience : 5 - 15 Years
Technical Lead /Senior Engineer - QNX, C & C++ Programming
Strong C & C++ programming skills, OOPS concepts
Experience working in QNX based systems for embedded platforms, SOC's on both CA core and CR core
Good knowledge in QNX task management, memory management, scheduler and middleware development
Experience in QNX camera capture, multimedia and screen framework and services.
Hands-on experience in QNX Camera and Display drivers such as CSI2, VIN, DU etc.
Experience in Multithreaded programming (SMP implementation), usage of IPCs, Interrupts & synchronization methods.
Expertise in using communication protocols (I2C, SPI & UART) in the device driver.
Good exposure on designing, developing and testing device drivers in QNX platform.
Strong in software development for real-time OS based embedded systems
Experience in Continuous Integration tools like SVN, Git, Jira etc.
Technical Lead /Senior Engineer - Linux Application Development
Strong C & C++ programming skills, OOPS concepts
Experience working in based systems for embedded platforms, SOC's on both ARM Cortex A and R cores
Good knowledge in task management, memory management, scheduler and middleware development
Experience in camera capture, multimedia and screen framework and services.
Hands-on experience in Interprocessor communication using sockets/RPMsg.
Experience in Multithreaded programming (SMP implementation), usage of IPCs, Interrupts & synchronization methods.
Expertise in developing UT/IT testcases and supporting documentation.
Good exposure on designing, developing and testing device drivers.
Expertise in using communication protocols (I2C, SPI & UART) in the device driver.
Strong in software development for real-time OS based embedded systems
Experience in Continuous Integration tools like SVN, Git, Jira etc.
Goo
Job ID: 136923485