Cornelis Networks · 1 month ago
Software Engineer, Platform Software
Cornelis Networks delivers high-performance scale-out networking solutions for AI and HPC datacenters. They are seeking a motivated Software Engineer to design, develop, and maintain software for custom hardware platforms, collaborating with hardware engineers and contributing to DevOps processes.
Artificial Intelligence (AI)Information TechnologySoftware
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
Qualification
Required
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
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
Benefits
Medical, dental, and vision coverage
Disability and life insurance
Dependent care flexible spending account
Accidental injury insurance
Pet insurance
Generous paid holidays
401(k) with company match
Open Time Off (OTO) for regular full-time exempt employees
Sick time
Bonding leave
Pregnancy disability leave
Company
Cornelis Networks
Cornelis Networks develops purpose-built fabrics for scientific, commercial, and government organizations.
H1B Sponsorship
Cornelis Networks has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (2)
2023 (1)
2022 (2)
2021 (1)
Funding
Current Stage
Growth StageTotal Funding
$93.3MKey Investors
IAG Capital PartnersDowning Ventures
2024-03-12Series B· $25M
2023-08-24Series Unknown· $19.3M
2022-11-14Series B· $29M
Leadership Team
Recent News
Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
2025-12-10
Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
2025-11-26
Company data provided by crunchbase