
Search by job, company or skills

Job Title Technical Architect
Experience : 10 - 20 Years
To Apply for Job : You may connect with us - Email
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: 138113247