Software Engineer (Networking)

BelcanIrvine, US
Published on

About the Role

As a Software Engineer (Networking) at Belcan, you will be responsible for designing and implementing complex software solutions to manage aircraft networking systems. This role involves developing software tools and subsystems while ensuring adherence to best practices in embedded software development, particularly under Linux. Your responsibilities will include enhancing the software for improved efficiency, maintaining comprehensive documentation, and providing guidance to junior engineers.

Job Responsibilities

  • Design, modify, and implement software network solutions based on functional specifications.
  • Code, test, and debug software to ensure reliable and scalable network solutions.
  • Develop tools to facilitate software development, testing, and reuse, managing projects that require extensive investigation.
  • Enhance software to boost efficiency and service telemetry data for better operations.
  • Document designs and maintain familiarity with software lifecycles.

About the Candidate

We are looking for a motivated and collaborative software engineer with these qualifications:

  • 5+ years of experience with embedded software development related to networking solutions.
  • Proven experience in Golang and development under Linux.
  • Familiarity with virtualization, containerization, and Docker.
  • Strong knowledge in multi-threaded development and understanding of networking protocols such as TCP/UDP/IP.
  • Experience in troubleshooting Ethernet and Wi-Fi issues.

Preferred Skills

While the following skills are not mandatory, they would be advantageous:

  • Expertise in Golang with experience in C/C++ or Python.
  • Familiarity with CI/CD pipelines, Agile methodologies, and network security practices.
  • Knowledge in In-Flight Entertainment systems and relevant development experience would be a plus.

About the Company

Belcan is a leading staffing solutions provider dedicated to connecting qualified personnel with respected enterprises across the globe. We pride ourselves in offering excellent employment opportunities, whether through contract, temporary, or direct assignments. Our focus is to provide staffing solutions that support individuals, organizations, and communities in thriving together. To learn more, visit our website at Belcan.com.

Company Culture and Benefits

At Belcan, we value diversity and inclusion, and we are an equal opportunity employer, offering great benefits and career development opportunities for our team members. We extensive consideration for veterans and individuals with disabilities in our workforce.