Current jobs related to Principal Software Development Engineer - San Jose - XConn Technologies Holdings Inc.


  • San Jose, California, United States Xperi Corporation Full time

    About the RoleXperi Corporation is seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will play a key role in designing, developing, and deploying high scalable, highly available, fault tolerant, cloud native microservices.You will be responsible for understanding existing services, architecture,...


  • San Jose, California, United States eBay Full time

    Job Title: Principal Software EngineerAt eBay, we're a global leader in e-commerce, revolutionizing the way people shop and sell. Our platform empowers millions of buyers and sellers worldwide, with a commitment to innovation and sustainability.About the RoleWe're seeking a seasoned Principal Software Engineer to lead our backend systems and platforms. As a...


  • 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 Western Digital Full time

    Job DescriptionWestern Digital is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our MES design, development, test, and deployment team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.Key Responsibilities:Collaborate with stakeholders to identify business problems and develop...


  • San Francisco, California, United States Salesforce Inc Full time

    At Salesforce, we're seeking a highly skilled Principal Member of Technical Staff to join our team in San Francisco, CA.The ideal candidate will have a Master's degree in Computer Science, Engineering, or a related quantitative discipline, and two years of experience in software development, data engineering, or a related field.Key responsibilities...


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

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of talented engineers. As a Software Principal Engineer, you will be responsible for developing and maintaining complex software systems using Java and other technologies. You will work closely with cross-functional teams to design, develop,...


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

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Develop Java applications for...


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

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for developing and maintaining complex software systems for flight and mission critical applications. Your expertise in Java and real-time operating...


  • San Jose, California, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will work with our Distinguished Engineers and Sr. Engineers to innovate and build new systems, improve, and enhance existing systems. You will drive the strategic technical roadmap, ensuring the delivery of high-quality products and unlocking new...


  • San Mateo, California, United States Hammerspace Full time

    Job Title: Principal Software EngineerWe are seeking an experienced and visionary Principal Software Engineer to lead the design, development, and delivery of innovative software solutions, driving technical excellence and engineering excellence across our organization.Key Responsibilities:Technical Leadership: Architect and design complex software systems,...


  • San Jose, California, United States Outrider Full time

    About OutriderOutrider is a software company that is revolutionizing the transportation industry by automating distribution yards with electric, self-driving trucks. Our system eliminates manual tasks that are hazardous and repetitive while it improves safety and efficiency. Outrider's mission is to drive the rapid adoption of sustainable freight...


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

    Job Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. As a Principal Software Engineer, you will be responsible for developing software working with real-time operating systems for use in flight and mission-critical systems.Key Responsibilities:Develop Java applications and work with a...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. We are seeking a Principal Software Engineer to join our team and contribute to the development of...


  • San Jose, California, United States Zscaler Full time

    About ZscalerZscaler is a leading cloud security company that protects thousands of enterprise customers worldwide, including 40% of Fortune 500 companies. Founded in 2007, Zscaler's mission is to make the cloud a safe place to do business and a more enjoyable experience for enterprise users.As the operator of the world's largest security cloud, Zscaler...


  • San Jose, California, United States NetApp Full time

    Job SummaryAs a principal engineer on the Data Services team at NetApp, you will be part of the Trident program that brought the first open-source, out-of-tree dynamic storage provisioner to Kubernetes. You will own and define the Kubernetes story for NetApp.Key ResponsibilitiesDesign and lead the team in important architectural decisionsProvide technical...


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

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our team of talented engineers at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our customers.Key Responsibilities:Develop Java...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities. We are seeking a Principal Software Engineer to join our team and contribute to the development of cutting-edge machine learning and deep learning algorithms for IoT...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Principal Software EngineerAt DocuSign, we're looking for a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in shaping the architecture and development of our core platform services and components that power our products.Responsibilities:Design and develop...


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

    Requisition ID: RWe are seeking a highly skilled Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK.This is a unique opportunity to work on cutting-edge software development projects, leveraging the latest technologies and innovations in the field.As a Principal Software Engineer, you will be responsible for designing,...


  • San Jose, California, United States Balbix Full time

    About This RoleWe are seeking a highly skilled Principal Full Stack Engineer to join our team at Balbix. As a key member of our engineering team, you will be responsible for driving the architecture and development of our application lifecycle. You will collaborate closely with our data scientists, threat researchers, and network experts to solve real-world...

Principal Software Development Engineer

2 months ago


San Jose, United States XConn Technologies Holdings Inc. Full time

Introduction

Xconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and data centers server systems. The company demonstrated the world’s first CXL switch ASIC at the FMS event, Intel Innovation and OCP global summit in 2022.


We have an immediate need for a motivated and experienced Principal Software Engineer to work in our Systems and Software organization. This position is in our San Jose office. In this position, you will be responsible for developing software for configuring and managing the PCIe/CXL switch silicon. This software will be used for customer reference designs and ASIC/SoC bring up and verification of the PCIe/CXL switch silicon. This position is critical for the company and you will play a key role in the successful launch of the Hardware and Software.


Functions and Responsibilities

  • Design, develop, and support management software for PCIe/CXL switch
  • Develop software that will be used for pre and post silicon SoC verification
  • Participate in all phases of development such as requirements, design, implementation, and unit testing
  • Work with architecture, hardware, marketing and FAE/customers to understand software requirements and then work on converting those requirements into software design and implementation
  • Work with software QA and SOC verification teams to test the software and hardware and fix any bugs reported by them
  • Work with FAEs to understand and resolve field issues
  • Ability to come up with detailed design specs for the software using hardware API/register specifications
  • Work with FAE and tech pubs to come up with user guides and customer visible documentations
  • Be available to work at ODM and customer sites if needed
  • Take initiative, be proactive and assume full responsibilities of tasks and initiatives
  • Contribute towards organizational goals and objectives


Requirements and Experiences


  • BS in CS/EE with 8+ years of related experience, MS with 6+ years of related experience
  • Experience developing firmware, kernel drivers, low level software, and applications
  • Experience working on Embedded Linux and/or Real Time Linux and uboot
  • Experience working with ARM and ATOM architectures
  • Experience working with HW interfaces such as I2C, SPI, UART and JTAG
  • Proficient in C, C++, Python and scripting languages
  • Knowledge of GIT, JIRA, and Yocto
  • Knowledge of PCIe/CXL switches and protocols
  • Experience with ASIC/SoC/Board bring up and verification activities
  • Familiar with lab test equipment and PCIe/CXL analyzers
  • Expertise in software development lifecycles and software testing methodologies
  • Demonstrates good analytical, problem-solving, and debugging skills
  • Must have effective interpersonal, teamwork, and communication skills
  • Must have the ability to multitask in a fast paced environment
  • Has an inherent sense of urgency and accountability
  • Self-motivated and a team player