Software Engineer

3 weeks ago


Wayne, United States Cornelis Networks Full time

Cornelis Networks is a technology leader delivering purpose-built, high-performance fabrics accelerating High Performance Computing, High Performance Data Analytics, and Artificial Intelligence workloads in the Cloud and in the Data Center.

The company's products enable scientific, academic, governmental, and commercial customers to solve some of the world's toughest challenges by efficiently focusing the computational power of many processing devices at scale on a single problem, simultaneously improving both result accuracy and time-to-solution for their most complex application workloads. Cornelis Networks delivers its end-to-end interconnect solutions worldwide through an established set of server OEM and channel partners.

Cornelis Networks is hiring software engineers with deep experience writing optimized C code, preferably for fabrics or networks. Your role will be to facilitate the delivery of CN5000, our next-generation HPC fabric, by contributing to our open source libfabric provider, Omni-Path Express (OPX). Ideal candidates will have written C code for high performance, optimal efficiency, and low memory footprint, and will be comfortable contributing to an open source, mission critical project.

Key Responsibilities
• Develop optimized fabric communication services software in C.
• Analyze problems and implement solutions based on customer and internal requirements.
• Coordinate with vendors and support team on problem resolution, design issues and upgrades.
• Create and maintain documentation for host software installations, changes and upgrades.
• Collaborate with hardware engineers to co-design next-generation hardware given software requirements.
• Evaluate system architecture and make recommendations as required.
• Develop and implement standard processes for installation, maintenance and enhancement of host software applications.
• Review other team members' pull requests.

Minimum Qualifications (post college and internships):
• Bachelor's, Master's, or Ph.D. degree in Engineering, Computer Science, or related discipline, or the equivalent in training and experience.
• 7 years' experience in C, specifically fabric, network, or systems programming in Linux.
• 7 years' experience with software development tools and toolchains including gcc and/or clang, git, bug tracking software, etc.
• 7 years' experience with software performance analysis and performance analysis tools.
• Advanced knowledge of network protocols.

Preferred Qualifications
• Experience in High Performance Computing (HPC).
• Ability to analyze software scalability issues in multi-node environments (such as cloud or high-throughput computing).
• Experience developing and supporting open-source projects.
• Experience using hardware performance counters to guide development and code tuning.
• Experience developing and estimating using an Agile framework such as Scrum.

Location

For this position, Cornelis Networks fully supports remote employees who live within the United States and are able to travel to our corporate offices in Wayne, PA periodically for in-person collaboration.

Immigration Information:

To qualify for this position, candidates must be located in the United States, legally authorized to work in the U.S. and must not need U.S. Visa sponsorship now or in the future.

EEOC Information

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.

Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.



  • Wayne, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are offering a contract for a permanent position in the Marketing/PR industry for a Sr. Software Engineer in Wayne, Pennsylvania. As a Sr. Software Engineer, you will play a vital role in various aspects of software development, from designing complex software components to ensuring high-quality code through unit tests on...


  • Wayne, Pennsylvania, United States Getinge Full time

    Software Development OpportunityAt Getinge, we are seeking a highly skilled Sr. Engineer, Software to join our team. This role involves applying a wide range of software engineering principles, theories, concepts, and related disciplines to solve complex problems with imaginative and practical approaches. The successful candidate will perform analysis,...

  • Software Engineer II

    4 weeks ago


    Wayne, Pennsylvania, United States Getinge Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Getinge. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDesign and develop software systems using object-oriented programming principles and C/C++.Collaborate...


  • Wayne, United States Kleer and Membersy Full time

    Job DescriptionJob DescriptionSenior Software EngineerContact: Sarah Colletti, Sarah@kleer.comAs a Senior Software Engineer, you will be part of a cross-functional team that is responsible for full software development from front-end to back-end. You will help design and implement solutions within our microservices architecture to deliver scalable systems to...

  • Software Engineer

    4 weeks ago


    Wayne, Pennsylvania, United States Getinge Full time

    Job SummaryAt Getinge, we're committed to making life-saving technology accessible to more people. To achieve this, we need talented individuals who can apply their software engineering skills to solve complex problems.Key ResponsibilitiesApply software engineering principles to analyze and design complex systems and components.Develop and implement software...


  • Fort Wayne, Indiana, United States L3 Technologies Full time

    Job Title: Associate, Software EngineerJob Summary:L3 Technologies is seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software for real-time control of advanced tactical radio equipment.Key Responsibilities:• Apply computer science,...

  • Software Engineer

    2 weeks ago


    Fort Wayne, Indiana, United States Cheddar's Full time

    We are seeking a talented Software Engineer to join our team at Company. The successful candidate will be responsible for designing, developing, and maintaining our software applications. The ideal candidate will have a strong understanding of programming principles and experience with cloud-based technologies.Key Responsibilities:Design and develop software...


  • Wayne, United States Frontline Education Full time

    Senior Software Engineer Remote or Hybrid to Wayne, PA; Naperville, IL; Austin, TX We are seeking a Senior Software Engineer on our Platform Applications team to participate in the agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable, and reliable software solutions for our customers. This is a fast-paced...


  • Wayne, United States Frontline Education Full time

    Description Principal Software Engineer We are seeking a Principal Software Engineer to participate in an agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable and reliable software solutions for our customers. This role provides opportunities to work on a wide array of projects.   This role...


  • Fort Wayne, Indiana, United States Evotek Recruiting Full time

    Job SummaryThe Entry-Level Software Engineer will be responsible for designing and developing computer software systems, participating in the design process from beginning to end. This role requires a strong understanding of computer science, engineering, and mathematical analysis to ensure the successful development of software systems.Key...


  • Fort Wayne, Indiana, United States J&J Family of Companies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key Responsibilities* Design and develop software solutions that meet the needs of our customers*...

  • Software Engineer

    3 weeks ago


    Fort Wayne, Indiana, United States SabalCare Full time

    We are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsStay...

  • IAM Engineer

    1 week ago


    Wayne, United States TALENT Software Services Full time

    Are you an experienced IAM Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced IAM Engineer to work at their company in Wayne, PA.Primary Responsibilities/Accountabilities:People are the most important part of our success because they drive our global performance. That is why...


  • Fort Wayne, Indiana, United States Thrive Staffing Full time

    We are seeking a skilled software engineer to enhance our engineering team at Thrive Staffing. As a key team member, you will design and develop software systems, collaborate with cross-functional teams, and contribute to product development.Responsibilities:Design and develop software systems and applications using a range of programming languages and...


  • Fort Wayne, Indiana, United States Evotek Recruiting Full time

    Job OverviewThe Entry-Level Software Engineer will be responsible for designing and developing computer software systems, participating in the design process from beginning to end.Key Responsibilities:Design and develop software systems for various industries, including medical, industrial, military, or communications.Create flowcharts and other...

  • Jr Software Engineer

    1 month ago


    Fort Wayne, United States Evotek Recruiting Full time

    The EntryLevel Software Engineer will build computer software systems participating in the design process from beginning to end.Pay: $65K75K annual salary.This position is not remote and will be based in Fort Wayne however the team works from home 1 day per week.Designs and develops computer software systems for various industries including medical...

  • Jr Software Engineer

    4 weeks ago


    Fort Wayne, United States Evotek Recruiting Full time

    The EntryLevel Software Engineer will build computer software systems participating in the design process from beginning to end.Pay: $65K75K annual salary.This position is not remote and will be based in Fort Wayne however the team works from home 1 day per week.Designs and develops computer software systems for various industries including medical...

  • Jr. Software Engineer

    3 weeks ago


    Fort Wayne, United States Evotek Recruiting Full time

    Job Description The Entry-Level Software Engineer will build computer software systems, participating in the design process from beginning to end. Pay: $65K-75K annual salary. This position is not remote, and will be based in Fort Wayne, however, the team works from home 1 day per week. Designs and develops computer software systems for various industries...

  • Software Engineer

    4 weeks ago


    Fort Wayne, Indiana, United States Novovu Full time

    We are seeking a skilled Software Engineer to join our team at Novovu. The ideal candidate will have a strong understanding of the software development life cycle (SDLC) and be able to work effectively from analysis to deployment.Key Responsibilities:Familiarize yourself with our coding standards and technical design.Develop a systematic approach to system...

  • Software Engineer

    1 day ago


    Fort Wayne, United States Medical Informatics Engineering Inc Full time

    Job DescriptionJob DescriptionWe are seeking a Software Engineer to join our team. The ideal candidate will be responsible for handling support issues, identifying and fixing software bugs, report writing, designing new features for the product, and mentoring other developers. You will also be involved in code reviews and creating and maintaining automated...