![Texas Instruments](https://media.trabajo.org/img/noimg.jpg)
Software Tech Lead – AI and Deep learning
2 weeks ago
Job Description:
TI is considered to be one of the technology leaders in DSPs and purpose designed accelerator for high performance, low power embedded systems.
These technologies part of our processors product portfolio fuels innovative and differentiated solutions in area of Machine learning and AI.TI Processors has a strong and robust software development team who focuses on solving some of the most challenging technical problems in automotive and industrial systems.
TI EdgeAI technology offers a practical embedded inference solution for next-generation vehicles, smart cameras, edge AI boxes, and autonomous machines and robots.
If your passion lies in creating optimized embedded systems with software innovations in cutting edge AI technology then, TI is the right place for youAs a Software Tech Lead – You will find yourself in middle of solving challenging problems in embedded systems.
You will be working with small size, high impactful team who is responsible to deliver deep learning solutions on TI processors.
Your work will involve design and development of deep learning inference software targeted towards ADAS and automated driving systems, robotics and industrial analytics.
Your role demands you to work across the lifecycle of a software products from requirement gathering, planning, design, coding and testingSkills needed:Great programmer:
Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with LinuxIn-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communicationWorking experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systemsWorking experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithmsGood knowledge on machine learning frameworks (PyTorch), inference solution and exchange formats (ONNX, ONNX RunTime, protobufs)Basic knowledge of RTOS and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantageWell verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CDStrong Communication, documentation and writing skillsIS / IS NOT
- Since Artificial intelligence and machine learning is very vast field and it requires varying expertise in different domains such as data scientist, cloud infrastructure an dev ops, model design and training, model deployment on embedded device or cloud and many more. Each of them itself is an area to build career and expertise. However, this role is more focused on deployment of models on embedded devices. So in order to help understand better, please refer below table for critical skill set and experience required for this jobIS NOTISData ScientistExpertise on optimizing NN layers/ operators for embedded devices such as DSP or NN acceleratorsGood insight about critical instruction set to optimize ML model inferenceExpertise in model design and achieving best accuracyExpertise on data flow and memory management for optimal execution of ML model on an embedded SOC with DSP/accelerator and connectivity to on chip memory and external memory.
Experience with utilizing on chip memory best and minimize access to external memoryWorking experience with DMA, good knowledge on processer architecture such as cache, DMA, memory banking structure etcCloud infrastructure and dev ops expertiseExpertise in scheduling ML model across multiple cores and understanding data dependency challenges to achieve itGood knowledge on quantization of ML models for fixed point inference and associated challengesGood programming skills with C/C++ and PythonAbove listed skill set under "IS" category are must and "IS NOT" are nice to have but in absence of skill set under "IS" category the suitability for this job is very limited.
So encourage all aspirants to consider this before applying for this jobPrimary responsibilities:Design and Development of deep learning inference software on TI DSPs and accelerators. Analyze performance, identify optimization areas and optimize the software to entitle the hardware capabilities.
Integration of this optimized inference solution with opensource run time frameworks such as ONNX Runtime /TFLite RuntimeDelivering software that scales across multiple SOCs:
different OS, single to multi core architectures, different memory architectureAnalyzes and writes test and procedures for the software developedManage software deliverables from end user point of view – ease of use, well documented code, design documents.
Participate in customer discussion and understand their requirements and implement it in softwareDevelop application specific software demos and examples related to end equipment which enables to benchmark TI processor capability and help customer to get started on their product developmentWork with hardware architecture and design teams to feed improvement areas for next generation DSPs and accelerator for machine learning applications.
Also work on pre-silicon software development environments such as simulators, ZebuMinimum Requirements:
Master's degree (or equivalent experience) or PhD in Computer Science, Electronics, Electrical Engineering, Artificial Intelligence, or Applied Math8+ years of industry experience in embedded system and software in domain of machine learningWhy TI?Engineer your future.
We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics.We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours.
Meet the people of TIBenefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us.
About
Texas InstrumentsAs a global semiconductor company, we design, manufacture, test and sell analog and embedded processing chips to nearly 100,000 customers.
Our products enable electronics everywhere and in things you experience every day - from health care, smart homes and connected cars to drones, smart phones and more.
Our passion to create a better and more sustainable world by making electronics more affordable through semiconductors drives us to make our technology smaller, more efficient, more reliable and more affordable.
Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment.-
Software Tech Lead – AI and Deep learning
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full timeWe can't predict what the future holds, but we know Texas Instruments will have a part in shaping it. Job Description: TI is considered to be one of the technology leaders in DSPs and purpose designed accelerator for high performance, low power embedded systems. These technologies part of our processors product portfolio fuels innovative and differentiated...
-
Deep Learning Lead
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full timeJob Description:TI is considered to be one of the technology leaders in DSPs and purpose designed accelerator for high performance, low power embedded systems.These technologies part of our processors product portfolio fuels innovative and differentiated solutions in area of Machine learning and AI.TI Processors has a strong and robust software development...
-
Deep Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India Lincode Labs Pvt. Ltd. Full timeJob description About us : Lincode is an Artificial Intelligence company-based head quartered in the San Francisco Bay area and having offices in Michigan. We specialize in increasing the profitability of manufacturing companies globally. Our unique computer vision-based solution detects QA issues with higher rates of accuracy and at lower costs with our...
-
Deep Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India QpiVolta Technologies Full timeQpiVolta is hiring Machine Learning Engineers committed to advancing AI/ML techniques for faster discovery of innovative functional materials, Reaction Language Models, and drug compounds. If you're passionate about groundbreaking technologies and thrive on challenging projects, this is the place for you!Join us if you:Have a background in Computer Science,...
-
Deep Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India QpiVolta Technologies Full timeWe are looking for a Machine Learning Engineers committed to developing AI/ML methods in accelerating the discovery of novel functional materials, Reaction Language Models, and drug molecules. You will work closely with domain experts and academic advisors.You will be a member of a multi-disciplinary team working in a fast-paced startup environment. If you...
-
Software Test Engineer
2 weeks ago
Bengaluru, Karnataka, India Deep Cognition Full timeCompany Description:Deep Cognition is a pioneering AI company specializing in automating complex data entry through its flagship technology, PaperEntry AI. This boundaryless AI technology integrates OCR, Natural Language Processing, Computer Vision, Deep Learning AI Modeling, and the latest advancements in Large Language Models (LLMs) to redefine data...
-
Deep Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India CareerNet Technologies Full timeAbout the Job:This company is looking for a talented individual to join their team as a Tech Specialist. If you have a passion for technology and a strong background in SAS, SQL, R & Python, then this role could be perfect for you!Industry: BFSI, Retail, CPG (Open)No recent job changes requiredRole:Tech Skills:If you have hands-on experience in deep...
-
Deep Learning Solutions Architect
2 weeks ago
Bengaluru, Karnataka, India Oski Technology Full timeLooking for a Deep Learning Solutions Architect, a best-in-class data scientists and engineers able to engage with developers, researchers, and start-ups, in multiple, impactful Deep Learning projects. We need individuals who can enable customer productivity and develop positive relationships with our technology partners, making NVIDIA an integral part of...
-
Bengaluru, Karnataka, India Pixis Full timeAbout Pixis:Pixis is a US-based codeless technology company that develops accessible AI to empower brands to scale their performance marketing efforts and augment their decision-making seamlessly. Since its inception, Pixis has been on a mission to develop powerful AI infrastructure that equips marketers across countries with robust plug-and-play AI...
-
AI Lead
2 weeks ago
Bengaluru, Karnataka, India Saaki Argus & Averil Consulting Full timeAbout the Company:Our client is a leading IT MNC that provides engineering research and development services, having presence globallyRoles & Responsibilities:Design, Develop, deploy, and validate advanced AI algorithms and models tailored for practical use cases.Remain abreast of the latest advancements in AI research and discern opportunities to integrate...
-
AI Lead
2 weeks ago
Bengaluru, Karnataka, India Saaki Argus & Averil Consulting Full timeAbout the Company: Our client is a leading IT MNC that provides engineering research and development services, having presence globally Roles & Responsibilities: Design, Develop, deploy, and validate advanced AI algorithms and models tailored for practical use cases. Remain abreast of the latest advancements in AI research and discern opportunities to...
-
Software Tech Lead
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full timeTI is considered to be one of the technology leaders in DSPs and purpose designed accelerator for high performance, low power embedded systems. These technologies part of our processors product portfolio fuels innovative and differentiated solutions in area of Machine learning and AI. TI Processors has a strong and robust software development team who...
-
Software Tech Lead
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full timeTI is considered to be one of the technology leaders in DSPs and purpose designed accelerator for high performance, low power embedded systems. These technologies part of our processors product portfolio fuels innovative and differentiated solutions in area of Machine learning and AI. TI Processors has a strong and robust software development team who...
-
Deep Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India Detect Technologies Full timeDESCRIPTION :As a Deep Learning Engineer-1, you will be responsible for developing Computer Vision (CV) - Deep Learning models with a long-term view of integrating them with various Detect products. You will also be expected to take ownership of the data preparation and processing pipelines and innovate on faster ways to use the same. We are looking for...
-
Ai And Machine Learning Trainer
2 weeks ago
Bengaluru, Karnataka, India Qpiai Full timeAI and Machine Learning EducatorAt Qpi AI, we are making AI and quantum computing solutions available to enterprise customers in the finance, logistics, pharmaceuticals, materials, space, telecommunication, automotive, and energy industry.We have a dedicated education and upskilling program targeted to academia and industry, Qpi AI-Explorer.We are seeking a...
-
AI and Machine Learning Trainer
2 weeks ago
Bengaluru, Karnataka, India QpiAI Full timeAI and Machine Learning EducatorAt QpiAI, we are making AI and quantum computing solutions available to enterprise customers in the finance, logistics, pharmaceuticals, materials, space, telecommunication, automotive, and energy industry. We have a dedicated education and upskilling program targeted to academia and industry, QpiAI-Explorer. We are seeking a...
-
Tech Lead
2 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeSonataSoftware OverviewSonata is a global technology company specializing in platform-baseddigital transformation, supporting businesses to become connected, open,intelligent and scalable. Sonata's PlatformationTM methodology brings togetherindustry expertise, platform technology excellence, design innovation andstrategic engagement models to deliver...
-
Staff Machine Learning Engineer
2 weeks ago
Bengaluru, Karnataka, India Autonomize AI Full timeAbout Autonomize, Inc:At Autonomize AI, we're on a mission to help healthcare organizations unlock the potential of dark data to significantly impact human health outcomes. We strive to make the process of deriving insights from unstructured data effortless and accessible. Join our ambitious team and help create AI solutions that make a real difference.Job...
-
Tech Lead
2 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeSonataSoftware Overview Sonata is a global technology company specializing in platform-baseddigital transformation, supporting businesses to become connected, open,intelligent and scalable. Sonata's PlatformationTM methodology brings togetherindustry expertise, platform technology excellence, design innovation andstrategic engagement models to deliver...
-
Bengaluru, Karnataka, India Thoucentric Technology Pvt. Ltd. Full timeAbout us: Thoucentric is the Consulting arm of Xoriant, a prominent digital engineering services company with 5000+ employees. We are headquartered in Bangalore with presence across multiple locations in India, US, UK, Singapore & Australia Globally. As the Consulting business of Xoriant, We help clients with Business Consulting, Program & Project...