Software Tech Lead

2 weeks ago


delhi, India Texas Instruments Full time
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 you
As a Software Engineer – You will find yourself in middle of solving challenging problems in embedded systems. You will be working with smart and intelligent engineers who are 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 testing
Basic qualifications:
Master’s degree (or equivalent experience) or PhD in Computer Science, Electronics, Electrical Engineering, Artificial Intelligence, or Applied Math
6-10 years of industry experience in embedded system and software in domain of machine learning
Skills needed:
Great programmer: Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with Linux
In-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communication
Working experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systems
Working experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithms
Good 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 advantage
Well verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CD
Strong Communication, documentation and writing skills
Primary 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 Runtime
Delivering software that scales across multiple SOCs: different OS, single to multi core architectures, different memory architecture
Analyzes and writes test and procedures for the software developed
Manage 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 software
Develop 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 development
Work 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, Zebu
About The Role - Is/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 job.
IS NOT:
Data Scientist
Expertise in model design and achieving best accuracy
Cloud infrastructure and dev ops expertise
IS:
Expertise on optimizing NN layers/ operators for embedded devices such as DSP or NN accelerators
Good insight about critical instruction set to optimize ML model inference
Expertise 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 memory
Working experience with DMA, good knowledge on processer architecture such as cache, DMA, memory banking structure etc
Expertise in scheduling ML model across multiple cores and understanding data dependency challenges to achieve it
Good knowledge on quantization of ML models for fixed point inference and associated challenges
Good programming skills with C/C++ and Python
In the Above 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 poor. So encourage all aspirants to consider this before applying for this job
  • Backend Tech Lead

    4 weeks ago


    delhi, India White Force Full time

    Job Description: Backend Tech Lead Must have skills: Design and implement scalable, high-performance software solutions leveraging cloud capabilities.Lead and mentor a team of software developers in creating cloud-native applications.Engage in architectural discussions and design exercises to create large scale solutions built on AWS and/or...

  • QA Tech Lead

    4 weeks ago


    Delhi, India Kitecyber Full time

    Company DescriptionKitecyber is a cybersecurity company specializing in securing and protecting modern organizations against SaaS and internet-based attacks. Using a patented AI-based approach, Kitecyber helps organizations discover and secure their SaaS apps and cloud APIs, eliminating unsanctioned app sprawl and preventing sensitive data exfiltration and...


  • Delhi, India LEAD School Full time

    To engage with potential partner schools remotely and convert them to hot leads or close the final deal. Demonstrating superior product knowledge to answer customer questions and inquiries. Building relationships with potential customers to establish trust and rapport. Nurture leads with the goal of converting them to customers. Closing customer deals....

  • Lead Generation

    6 days ago


    Delhi, India People Tech Group Inc Full time

    Hello Linkedin connectionsWe are hiring '' Lead Generation '' and below are the requirements. This will be through ''People Tech Group Company''.Position: Lead GenerationCompany : People Tech Group ( Mnc)Experience: 0 TO 6YRSLocation : Hyderabad (Hitech CITY )Company DescriptionPeople Tech Group Inc is a leading provider of Enterprise Solutions, Digital...


  • Delhi, India BPK Tech Services India Private Limited Full time

    Job DescriptionJob Description:·Collaborate with stakeholders, developers and other team members in the conceptualization and development of new or existing software applications.·Define, develop, and document software objectives, deliverables, and specifications on in collaboration with internal users and departments.·Research, identify, analyse, and...

  • Tech Lead

    7 days ago


    Delhi, India Advancio Full time

    Job DescriptionThis is a remote position.About AdvancioAdvancio is a global software company that is growing every day, and we are looking for talented and passionate people who wish to join and be an integral part of our team.We are passionate about technology and the power it has to change the world. We are building a company where we love what we do, we...

  • Sdet - Tech Lead

    6 days ago


    Delhi, India Zupee Full time

    SDET Tech Lead We are the biggest online gaming company with largest market share in the Indian gaming sector’s largest segment — Casual & Boardgame. We make skill-based games that spark joy in the everyday lives of people by engaging, entertaining, and enabling earning while at play. In the three plus years of existence, Zupee has been on a mission to...


  • delhi, India Bungee Tech Full time

    Key job responsibilities·      People management - Lead a team of software engineers in the design, development, and delivery of software solutions.·      Influence & collaboration - Collaborate with cross-functional teams and customers to define project requirements and deliverables.·      Program management - Manage the full software...

  • Lead Generation

    7 days ago


    delhi, India People Tech Group Inc Full time

    Hello Linkedin connectionsWe are hiring '' Lead Generation '' and below are the requirements. This will be through ''People Tech Group Company''.Position: Lead GenerationCompany : People Tech Group ( Mnc)Experience: 0 TO 6YRSLocation : Hyderabad (Hitech CITY )Company DescriptionPeople Tech Group Inc is a leading provider of Enterprise Solutions, Digital...

  • Software Intern

    6 days ago


    Delhi, India Sprilio Tech Full time

    Company DescriptionSprilio Tech is a dynamic and innovative software development company based in Varanasi. We specialize in providing cutting-edge solutions in web, mobile, AI, and AR technologies.Role DescriptionThis is a temporary on-site role for an Intern at Sprilio Tech. As an Intern, you will be involved in day-to-day tasks related to software...

  • Software Intern

    7 days ago


    delhi, India Sprilio Tech Full time

    Company DescriptionSprilio Tech is a dynamic and innovative software development company based in Varanasi. We specialize in providing cutting-edge solutions in web, mobile, AI, and AR technologies.Role DescriptionThis is a temporary on-site role for an Intern at Sprilio Tech. As an Intern, you will be involved in day-to-day tasks related to software...

  • Tech Support Lead

    2 weeks ago


    Delhi, India PEOPLEOCITY LLP Full time

    Job DescriptionTech Support LeadJob Summary:As the Technical Support Lead, you will be responsible for overseeing and managing all IT support-related issues that arise in our tech product environments, ensuring high availability and prompt resolution of issues in alignment with SLAs. Your key responsibilities include coordinating with a 24x7 support team,...

  • Tech Lead Frontend

    4 weeks ago


    Delhi, India Gameskraft Full time

    About GameskraftGameskraft is one of India’s fastest-growing gaming companies. We are building the world's most-loved online gaming ecosystem - one game at a time. Started by a group of passionate gamers in 2017, we have grown from a small team of only five members to a large family of 700+ Krafters, working out of our office in Prestige Tech Park,...


  • Delhi, India Bungee Tech Full time

    Key job responsibilities·People management - Lead a team of software engineers in the design, development, and delivery of software solutions.·Influence & collaboration - Collaborate with cross-functional teams and customers to define project requirements and deliverables.·Program management - Manage the full software development lifecycle, including...

  • Software Engineer

    1 week ago


    delhi, India MHEL Tech Solutions Full time

    MHEL Tech Solutions is seeking an experienced and visionary Software EngineerJoin Our Innovative and Dynamic Team!About UsAt MHEL Tech Solutions , we lead the forefront of educational technology in prompt engineering. Our online learning platform is transforming education, and we are seeking a Software Engineer who shares our passion for innovation and...

  • Lead Generation

    6 days ago


    Delhi, India People Tech Group Inc Full time

    Hello Linkedin connectionsWe are hiring '' Lead Generation '' and below are the requirements. This will be through ''People Tech Group Company''.Position: Lead GenerationCompany : People Tech Group ( Mnc)Experience: 0 TO 6YRSLocation : Hyderabad (Hitech CITY )Company DescriptionPeople Tech Group Inc is a leading provider of Enterprise Solutions, Digital...


  • Delhi, India People Tech Group Inc Full time

    Strong knowledge of CS fundamentals including data structures, algorithm design and complexity analysis• Proficiency in at least one object-oriented programming language such as Java, C++ or C#• Exposure with AWS will be added advantage.• Excellent communication, analytical and problem-solving skills• Demonstrate ability to effectively articulate...

  • Software Engineer

    7 days ago


    Delhi, India MHEL Tech Solutions Full time

    MHEL Tech Solutions is seeking an experienced and visionary Software EngineerJoin Our Innovative and Dynamic Team!About UsAtMHEL Tech Solutions , we lead the forefront of educational technology in prompt engineering. Our online learning platform is transforming education, and we are seeking a Software Engineer who shares our passion for innovation and...

  • Tech Support Lead

    2 weeks ago


    New Delhi, India PEOPLEOCITY LLP Full time

    Tech Support LeadJob Summary:As the Technical Support Lead, you will be responsible for overseeing and managing all IT support-related issues that arise in our tech product environments, ensuring high availability and prompt resolution of issues in alignment with SLAs. Your key responsibilities include coordinating with a 24x7 support team, liaising with...

  • IOT Tech Lead

    3 weeks ago


    Delhi, India Optimal Virtual Employee Full time

    Job DescriptionRole : IOT Tech LeadJob Description:As an IoT Specialist, you will play a pivotal role in our team, focusing on integrating Internet of Things (IoT) technologies into our conversational AI toys. You will collaborate closely with our product development and engineering teams to design, develop, and implement IoT solutions that enhance the...