Software Engineer, Platform Software - San Jose, California, United States

Only for registered members San Jose, California, United States

3 days ago

Default job background
Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-base ...
Job description

Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions. 

We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles. 

We are seeking a motivated and talented Software Engineer, Platform Software to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software for our custom hardware platforms. The ideal candidate will have a strong background in C, C++, and Python, with hands-on experience in developing software that interacts directly with hardware. You will also contribute to our DevOps and continuous integration (CI) processes, ensuring the reliability and efficiency of our development lifecycle. 

Key Responsibilities:

  • Design, develop, and test software for our custom hardware platforms using C, C++, and Python.
  • Collaborate with hardware engineers to define software requirements and ensure seamless hardware-software integration.
  • Develop and maintain low-level drivers and firmware for various hardware components.
  • Develop and maintain the command-line interface (CLI) for our hardware platforms.
  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Contribute to the improvement of our DevOps and CI/CD pipelines.
  • Troubleshoot and resolve software and hardware-related issues.
  • Write and maintain clear and comprehensive technical documentation.
  • Participate in code reviews to ensure code quality and adherence to best practices.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Approximately 5 years of professional software development experience.
  • Proficiency in C, C++, and Python.
  • Experience working in a Linux development environment.
  • Experience developing software for custom hardware platforms.
  • Understanding of hardware-software interaction, including low-level interfaces (e.g., SPI, I2C, UART).
  • Familiarity with DevOps principles and CI/CD tools (e.g., Jenkins, Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with embedded systems and real-time operating systems (RTOS).
  • Experience with OpenBMC (Yocto) and/or Network Operating Systems (NOS).
  • Experience with CVE (Common Vulnerabilities and Exposures) analysis and resolution.
  • Experience with scripting languages for automation.
  • Knowledge of agile development methodologies.

Location: This is a remote position for employees residing within the United States 

We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits. Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry. 

At Cornelis Networks your base salary is only one component of your comprehensive total rewards package. Your base pay will be determined by factors such as your skills, qualifications, experience, and location relative to the hiring range for the position. Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.

In addition to your base pay, you'll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance. We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees. Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.

Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.



Similar jobs

  • Work in company

    Platform Software Engineer

    Only for registered members

    This is a full-time, on-site role based in Bangalore, India for a Platform Software Engineer. · Designing and developing software solutions for EdgeQ's cutting-edge 5G Base Station-on-a-chip technology. · Implementing Linux kernel modules boot stack secure boot DPDK ensuring scal ...

    Santa Clara

    1 month ago

  • Work in company

    Platform Software Engineer

    Only for registered members

    This is a full-time on-site role for a Platform Software Engineer based in Bangalore India. The engineer will design develop test and optimize software solutions for EdgeQ's cutting-edge 5G Base Station-on-a-chip technology. · Proficiency in foundational Computer Science concepts ...

    Santa Clara, CA

    1 month ago

  • Work in company

    Software Engineer – Experience Platform

    Only for registered members

    We are looking for a Software Engineer to join our Adobe Experience Platform team in San Jose US You will architect distributed data systems design low-latency pipelines engineer resilient high-throughput data flows with Kafka Spark Java Scala build mission-critical cloud-native ...

    San Jose $139,000 - $257,550 (USD) Full time

    1 month ago

  • Work in company

    Senior Platform Software Engineer

    Only for registered members

    +Dice is the leading career destination for tech experts at every stage of their careers. Our client, SM Global IT LLC, is seeking the Senior Platform Software Engineer. · ...

    San Jose

    1 month ago

  • Work in company

    Senior Platform Software Engineer

    Only for registered members

    El candidato seleccionado trabajara en el desarrollo y mantenimiento del software para plataforma robotica autonoma para agricultura y vehiculos terrestres. · ...

    San Jose, CA

    1 month ago

  • Work in company

    Software Engineer – Experience Platform

    Only for registered members

    Job summary · At Adobe we thrive on solving complex problems with creativity and cutting-edge technology engineers are encouraged to experiment iterate and contribute to products that shape the future of digital experiences. · Collaboration & Inclusion Teamwork is at the heart of ...

    San Jose

    1 week ago

  • Work in company

    Software Engineer – Experience Platform

    Only for registered members

    We are looking for a Senior Software Engineer to join our team at Adobe. As a member of our engineering culture, you will have the opportunity to architect high-impact platforms, advance your career in a world-class environment, and shape the future of AI-powered experiences. · A ...

    San Jose $139,000 - $257,550 (USD)

    1 month ago

  • Work in company

    Software Engineer – Experience Platform

    Only for registered members

    + Job summary: Changing the world through digital experiences is what Adobe's all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences. · + Qualifications: Senior Software Engineer with 5+ years' ...

    San Jose, CA

    1 month ago

  • Work in company

    Principal Diagnostic Platform Software Engineer

    Only for registered members

    As member of Astera Labs Hardware Engineering team you will be responsible for building diagnostics and manufacturing software to allow design, test, and manufacture cutting edge high speed datacenter products. · ...

    San Jose, CA

    1 week ago

  • Work in company

    Principal Software Development Engineer — Platform

    Only for registered members

    We design cutting-edge tech to make travel smoother and more memorable for everyone everywhere. · ...

    San Jose, CA

    3 weeks ago

  • Work in company

    Principal Diagnostic Platform Software Engineer

    Only for registered members

    Astera Labs is seeking a Principal Diagnostic Platform Software Engineer to build diagnostics and manufacturing software for high-speed datacenter products. The role requires strong software background and good understanding of hardware design and manufacturing practices. · ...

    San Jose $203,000 - $230,000 (USD) Full time

    1 month ago

  • Work in company

    Principal Software Development Engineer — Platform

    Only for registered members

    ...

    USA - California - San Jose

    1 week ago

  • Work in company

    Senior Product Manager – Software Platform

    Only for registered members

    · Join the Trackonomy Team  · At Trackonomy, our employee value proposition champions your growth through varied responsibilities and a commitment to innovation. Join us to evolve professionally in a company that reshapes both industries and individuals. · Connection & Community ...

    San Jose

    3 days ago

  • Work in company

    Software Engineer, Infrastructure, Platforms and Devices

    Only for registered members

    We need our engineers to be versatile display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. · ...

    San Jose $141,000 - $202,000 (USD) Full time

    1 month ago

  • Work in company

    Intern, Platform Firmware/ Software Engineer

    Only for registered members

    Job summaryAyar Labs is revolutionizing the world of optical interconnect technology with our cutting-edge electro-photonic chips We are seeking an exceptional Intern Firmware Engineer to help drive firmware design from inception to customer deployment ensuring seamless hardware ...

    San Jose $44 - $55 (USD)

    3 weeks ago

  • Work in company

    Software Engineer, Global CRM Platform

    Only for registered members

    +Build a stable, flexible and intelligent CRM platform. · +Backend development of TikTok's proprietary CRM platform. · Turn TikTok's proprietary CRM into an enterprise-ready, market-leading SaaS platform leveraging best practices from the industry. · Understand users' personalize ...

    San Jose, CA

    3 weeks ago

  • Work in company

    Principal Software Development Engineer — Platform

    Only for registered members

    We design cutting-edge tech to make travel smoother and more memorable. · 10+ years professional software engineering experience with significant hands-on experience building and operating distributed cloud services · ...

    San Jose $249,000 - $348,500 (USD)

    1 month ago

  • Work in company

    Principal Software Engineer, Developer Platforms

    Only for registered members

    We operate a global two-sided network at scale that connects hundreds of millions of merchants and consumers.We help merchants and consumers connect transact and complete payments whether they are online or in person.PayPal is more than connection to third-party payment networks ...

    San Jose, CA

    1 month ago

  • Work in company

    Principal Platform Software Engineer

    Only for registered members

    NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of compute ...

    US, CA, Santa Clara

    3 days ago

  • Work in company

    Software Engineer Manager, Mission Platform

    Only for registered members

    +Job summary · We are looking for a Software Engineering Manager to lead the team responsible for building the platform that enables both internal and external customers to task on-orbit satellites.Responsibilities · +Lead, mentor, and grow a software engineering team responsible ...

    San Jose $240,000 - $270,000 (USD)

    1 month ago