Principal Software Engineer

3 hours ago


San Jose, United States Recogni Full time
Location : San Jose, CA or Munich Germany

About Recogni

Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading high-performance, low-power AI inferencing. Our mission is to enable multimodal Generative AI inference acceleration at scale by providing safe, sustainable, high-performance AI-driven solutions for many markets. We are at the leading edge of advancing the latest research and product improvements for Al inference solutions that will make Al even more advantageous for compelling new applications. Recogni is a well funded, fast-paced startup company with headquarters in both San Jose, CA, and Munich, Germany. We also have many talented team members working remotely. We prioritize our employees' well-being and their families, aiming for a healthier, happier life inside and outside work. We value their contributions and offer tailored benefits for health and financial security, catering to different life stages. Our comprehensive benefits and competitive compensation, including flexible spending and Bonusly awards, reflect our commitment to a supportive and inspiring work environment.

The Opportunity:

We are seeking a highly experienced Principal Software Engineer to join our world-class engineering team at Recogni. This position requires a strong technical background in software engineering and a passion for developing innovative solutions. In this hands-on, technology leadership role, you will be responsible for multi-disciplinary end-to-end system development for our cutting-edge, multimodal generative AI inference products. You will contribute the creation of new system software solutions for Recogni's multimodal GenAI products, as well as for its interfaces to partner's high performance data center frameworks. This is a hands-on role that's ideal for HPC experts who have a multi-disciplinary software engineering background, along with a keen interest in generative AI, and a passion for designing, debugging, optimizing and finding creative system level solutions to complex technical challenges.

What you'll bring:
  • 10+ years of hands-on software engineering and systems architecture with a proven track record of success in programming innovative device driver and compiler solutions utilizing C++ and scripting languages like Python and Lua within Linux RTOS environments.
  • Strong technical understanding of HPC large scale computing environments that use multicore hardware and embedded Linux operating systems, with hands-on involvement in the entire lifecycle from design to first deployment through incremental improvements in an agile CI/CD environment.
  • Demonstrable experience engaging in board level bringup that requires deep understanding of complex concurrencies, virtual memory usage, caching, interrupts, and protocols like I2C/I3C, SPI, PCIe, SMBus, Mail-box etc.
  • Proficient in analyzing, debugging and tuning performance of complex system software stacks that run on custom, programmable hardware systems (like CPUs, GPUs, NPUs, etc.) which heavily leverage high-speed interconnects, high bandwidth memory and cooperative multitasking for distributed computing across many processing elements, deployed within data centers.
  • Excellent analytical, written, and verbal interpersonal skills along with an ability to productively collaborate within a global engineering team that moves at a startup pace.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical field.
Recogni's culture was built on the following values:
  • Put people first. We only succeed when our people succeed.
  • Ethics and integrity always; Being open, honest, and respectful of everyone.
  • Think Big. Be ambitious and have audacious goals.
  • Aim for excellence. Quality and excellence count in everything we do.
  • Own it and get it done. Results matter
  • Make each person better together, than they would be as an individual.
  • Embrace each others' differences, and embrace that there will be differences.

Recogni is an equal opportunity employer. We believe that a diverse team is better at tackling complex problems and coming up with innovative solutions. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

  • san jose, United States DauTech Full time

    Exclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...


  • san jose, United States DauTech Full time

    Exclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...


  • San Jose, United States DauTech Full time

    Exclusive Principal Software Engineering Opportunity with a Pre-IPO AI SaaS Cloud Security Company Offering Long-Term Growth Potential.Onsite Location: San Jose, California (Santana Row) As a Principal Engineer, you will drive the technical vision and execution of next-generation AI-based products and services. You’ll be instrumental in transitioning...


  • san francisco, United States Understanding Recruitment Full time

    Principal Software EngineerUS Tech start-up - Fully Remote$180k + BenefitsWe're excited to share an opportunity with a fast-growing, heavily-backed live shopping platform based on the West Coast, currently valued at over $100M!They're on the lookout for a Principal Software Engineer with expertise in Full Stack Engineering (React.js/Node.js) and a focus on...


  • San Francisco, United States Understanding Recruitment Full time

    Principal Software EngineerUS Tech start-up - Fully Remote$180k + BenefitsWe're excited to share an opportunity with a fast-growing, heavily-backed live shopping platform based on the West Coast, currently valued at over $100M!They're on the lookout for a Principal Software Engineer with expertise in Full Stack Engineering (React.js/Node.js) and a focus on...


  • San Jose, California, United States Accelon Inc Full time

    Accelon Inc.We are seeking a highly skilled and experienced Principal Software Developer to join our team at Accelon Inc. in San Jose, CA.About the RoleThis is an exceptional opportunity for a seasoned software engineer who can take ownership of complex software development projects and lead the way in delivering high-quality solutions. As a key member of...


  • San Jose, California, United States Tik Tok Full time

    About the RoleAs a Principal Software Architect for Risk Engineering at TikTok, you will play a crucial role in building industry-leading risk control systems that prioritize user experience and establish trust between customers and business service providers.Job ResponsibilitiesDesign and develop highly scalable systems, including ad fraud detection, risk...


  • San Jose, California, United States IBM Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team and contribute to the development of enterprise-level software solutions. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering scalable micro-services that handle massive amounts of data.ResponsibilitiesYou will...


  • San Leanna, United States Dell Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • San Diego, United States Talent Software Services Full time

    Principal Power Analysis Engineer Job Summary: Talent Software Services is in search of a Principal Power Analysis Engineer for a direct placement position in San Diego, CA. Position Summary: Principal Power Analysis Engineer role responsible for estimating, analyzing, and optimizing high-volume, sophisticated, SoC platforms on groundbreaking nodes across...


  • San Diego, California, United States Northrop Grumman Full time

    Job DescriptionPrincipal Software Engineer RoleNorthrop Grumman is seeking a highly skilled Principal Software Engineer to contribute to the development of our Integrated Flight Control (IFC) system. This role will involve designing, implementing, and delivering software solutions using Java Enterprise Edition (JEE) in a cloud-based environment.The ideal...


  • San Jose, United States Cisco Full time

    Who We Are Cisco Silicon One is the center of Cisco’s ASIC design and is driving the development of next-generation network devices for the 5G and AI era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design center hosts all silicon Hardware and Software development fields under one roof. Our...


  • San Francisco, United States Skale Talent Full time

    Principal Software Engineer - exciting healthcare start-up in the Bay. We’re working with an exciting D2C tele-health startup in the Bay! Their first platform tackles chronic obesity, which affects over 50% of adults and is tightly correlated with many other chronic conditions. The mission is to try and make healthcare more accessible, more transparent and...


  • San Diego, United States TALENT Software Services Full time

    Are you an experienced Principal Power Analysis Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Principal Power Analysis Engineer to work at their company in San Diego, CA.Rate Range: $221127.00/year to $299172.00/yearPosition Summary: Principal Power Analysis Engineer role...


  • san diego, United States TALENT Software Services Full time

    Are you an experienced Principal Power Analysis Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Principal Power Analysis Engineer to work at their company in San Diego, CA.Rate Range: $221127.00/year to $299172.00/yearPosition Summary: Principal Power Analysis Engineer role...


  • san diego, United States TALENT Software Services Full time

    Are you an experienced Principal Power Analysis Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Principal Power Analysis Engineer to work at their company in San Diego, CA.Rate Range: $221127.00/year to $299172.00/yearPosition Summary: Principal Power Analysis Engineer role...


  • San Jose, CA, United States Hewlett Packard Enterprise Development LP Full time

    Datacom Principal Software Engineer Apply Locations: Frisco, Texas, United States of America; Austin, Texas, United States of America; San Jose, California, United States of America Time Type: Full time Posted on: Posted 11 Days Ago Job Requisition ID: 1178190 This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2-3...


  • San Jose, CA, United States Cadence Design Systems Full time

    Principal Software Engineer Apply locations: SAN JOSETime type: Full timePosted on: Posted YesterdayTime left to apply: End Date: December 31, 2025 (30+ days left to apply)Job requisition id: R48203 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design,...


  • San Jose, United States MediaTek Research Lab Inc. Full time

    Senior Staff/Principal Software Engineer on Android PlatformCompany: BranchLocation: San Jose, CAJob Category: Algorithm & ArchitectureExperience: More than 8 Years Work ExperienceEducation: Master's DegreeJob Description:Roles:This is a leadership role in our global system software team for Android system and mobile products. The architect will be...


  • San Jose, United States Cisco Full time

    Application Deadline: Dec 9th 6 PM ET Who We Are Cisco Silicon One is the center of Cisco’s ASIC design and is driving the development of next-generation network devices for the 5G and AI era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design center hosts all silicon Hardware and Software...