Software Engineer C Algorithms Specialist

4 weeks ago


Santa Clara, California, United States SoundHound Full time
About Us:
SoundHound Inc. is a cutting-edge technology company that turns sound into understanding and actionable meaning. Our mission is to enable humans to interact with the things around them in the same way we interact with each other: by speaking naturally to mobile phones, cars, TVs, music speakers, coffee machines, and every other part of the emerging 'connected' world.

Job Description:
We are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be part of a small and highly talented team working on evolving our speech recognition technologies, and continuing to innovate at an industry-leading pace. You will be responsible for designing and implementing algorithmic solutions to non-trivial problems, analyzing and improving existing algorithmic solutions, and learning new domains quickly when necessary.

Responsibilities:
- Design and implement algorithmic solutions to non-trivial problems
- Analyze and improve existing algorithmic solutions (making them faster and more accurate)
- Learn new domains quickly when necessary

Requirements:
- Experience writing code in a context where efficiency matters
- Strong coding skills in C/C++
- Deep grasp of algorithms and data-structures, with ability to innovate
- Proficiency with one or more scripting languages
- Strong command of Linux environment
- BS/MS in Computer Science or equivalent

Nice to Haves:
- Experience with search/relevance algorithms
- Exposure to Natural Language Processing and related concepts
- Exposure to speech recognition related concepts

  • Santa Clara, California, United States SoundHound Full time

    About YouWe are seeking a skilled Software Engineer C Algorithms to join our team at SoundHound. In this role, you will be part of a small and highly talented group working on the development of our speech recognition technologies.About SoundHoundSoundHound Inc. turns sound into understanding and actionable meaning. Our mission is to enable humans to...


  • Santa Clara, California, United States XPENG Motors Full time

    About XPeng MotorsXPeng Motors is a leading smart electric vehicle company that designs, develops, and manufactures cutting-edge EVs. We integrate advanced Internet, AI, and autonomous driving technologies to create a seamless mobility experience for our customers.We are committed to in-house R&D and intelligent manufacturing to shape the future of...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    About the Role:We are seeking a highly skilled software engineer to join our team as a performance optimization specialist. This is an exciting opportunity to work with our cutting-edge hardware and software technology to improve the performance of key applications and benchmarks.Key Responsibilities:Collaborate with our architecture specialists to design...


  • Santa Clara, California, United States SoundHound Full time

    Transformative TechnologiesSoundHound is creating and productizing innovative technologies that improve life. With a global user community of over 300 million strong, a large portfolio of core technologies, and award-winning products, we're just getting started.We value creativity, innovation, hard work, open communication, and fast iteration, which enable...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    About the Role:We are seeking a highly skilled Senior GPU Software Engineer to join our team at Roche Holdings Inc. in Santa Clara, CA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance GPU-accelerated software applications.Key Responsibilities:Work closely with research and...


  • Santa Clara, California, United States InterSources Full time

    Job Summary:As a Senior C++ Software Engineer at InterSources Inc., you will be responsible for designing and developing Etch tool software for semiconductor fabs. This role requires strong C++ experience, preferably on industrial control system automation, and real-time embedded system software development skills.Key Responsibilities:Design and develop Etch...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionPalo Alto Networks is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our browser technologies team, you will be responsible for building products that protect data, workloads, and infrastructure for some of the largest enterprise customers in the world.We are looking for a talented engineer with a...


  • Santa Clara, California, United States Telenav Full time

    We are on a mission to make people's lives less stressful, more productive and more fun when they're on the go.Building on our long history of mobile and in-car navigation software and services, we are looking for a highly motivated Software Engineer to join our growing Autonomous Car Lab team.RESPONSIBILITIES:Develop perception system components on Drive...


  • Santa Clara, California, United States XPENG Motors Full time

    Job Title: Senior Staff Perception Algorithm EngineerXpeng Motors is a leading smart electric vehicle company that designs, develops, manufactures, and markets smart EVs with advanced Internet, AI, and autonomous driving technologies. We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers.We...


  • Santa Clara, California, United States SoundHound Full time

    About the Role:In this exciting position, you will be a key member of the team responsible for extending our core Natural Language Understanding (NLU) technologies to Italian. As a software engineer with a passion for NLU, you will have the opportunity to work with cutting-edge technologies and contribute to the development of innovative solutions that...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Deep Learning Software Engineer to join our team at NVIDIA. As a member of our Solution Engineering-Automotive Deep Learning team, you will apply groundbreaking NVIDIA deep learning model training/inference software libraries for deployment on NVIDIA's hardware architecture.Key Responsibilities:Develop new deep learning...


  • Santa Clara, California, United States Rivos Full time

    Job Title: AI Software Development EngineerAbout the Role:We are looking for a highly skilled AI Software Development Engineer to join our team at Rivos. As a key member of our silicon, software, and platform design team, you will be responsible for building and maintaining our AI software stack. Key Responsibilities:* Build-up components of an AI Software...


  • Santa Clara, California, United States SoundHound Full time

    About the RoleIn this exciting role, you will be a key member of our team extending our core Natural Language Understanding (NLU) technologies to French. Our platform enables individual developers to implement deep natural language user experiences rapidly, often within days. Your job will be to help us apply that platform to French-specific use cases,...


  • Santa Clara, California, United States Telenav Full time

    Transforming the Future of TransportationTelenav is a leading provider of connected car and location-based platform services, focused on making people's lives less stressful, more productive, and more fun when they're on the go. We're looking for a highly motivated Software Engineer to join our growing Autonomous Car Lab team.Responsibilities:Develop...


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a skilled Software Development Engineer in Test to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software products.The ideal candidate will have a strong background in software development, with experience in languages...


  • Santa Clara, California, United States SoundHound Full time

    About the Role:We are seeking a skilled Software Engineer to extend our core Natural Language Understanding (NLU) technologies to the Italian market. As a key member of our team, you will be responsible for applying our platform to Italian-specific use cases, leveraging the most advanced technologies in NLU, Speech, Search, and AI.Our platform enables...


  • Santa Clara, California, United States Volt Full time

    Job Title: Software Quality Assurance Engineer (C#, Automated Testing)About the Role:We are seeking a highly skilled Software Quality Assurance Engineer to join our team at Volt. As a Software Quality Assurance Engineer, you will be responsible for designing, developing, and executing automated test solutions using C# and various testing frameworks.Key...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a trailblazer in computer graphics, PC gaming, and accelerated computing. We're now tapping into the unlimited potential of AI to define the next era of computing.An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.As a Sr. System SW Engineer, you'll be immersed in a diverse,...


  • Santa Clara, California, United States Apple Full time

    Job Description:As a Software Engineer on the Web Indexing team at Apple, you will play a key role in building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. Our team processes trillions of links to find the best content to surface to users via search and other intelligent...


  • Santa Clara, California, United States NVIDIA Full time

    At NVIDIA, we're building software that will be used by the entire world. As a Senior MLOps Engineer, Deep Learning Algorithms, you'll work with high-class software engineers to implement a large-scale toolset that tests deep learning models and frameworks on the most powerful computers.The ability to work in a multifaceted, fast-paced environment is...