Please scroll down, To apply

Network Software Engineer

hiring now

Protingent

2021-12-04 03:00:03

Job location Campbell, California, United States

Job type: fulltime

Job industry: HR / Recruitment

Job description

Job Responsibilities:

  • We are seeking a Networking Software Engineer to help us develop and support needs of a remote management system that can pass/receive commands and data to/from client devices.
  • We need a technologist that can help use Microsoft SCCM and/or develop a similar management system so that a system administrator (both local and remote) can perform tasks such as "remote installation" of new programs to remote devices, forcing remote client devices to reboot, and perform data collection from different devices such as network endpoints.
  • Develop and maintain a framework to perform bi-direction communication between remote System administrator and client devices
  • Work with UI engineers to develop a cloud based administration platform including an easy to use Dashboard
  • Support data collection of different parts such as network devices, platform information, last timestamp of device reboot and application execution results passed back from client devices (might need to work with BIOS and Windows application engineers)
  • Work with UI engineers to issue instructions to specific individual or batches of client devices
  • Work with Windows application engineers to develop a communication agent in the client devices
  • Support porting Windows based solutions to Linux based platforms
  • Support migration of our solutions to OEM/enterprise existing solutions

Job Qualifications:

  • Bachelor's Degree (MS+ is preferred) in Computer Science/Engineering or a related quantitative discipline
  • Minimum of 3-5 years full time hands-on platform realization (such as OEM OS installation in manufacturing) or IT management tools development experience
  • Experience on Microsoft SCCM and Active Directory or equivalent on Linux systems will be a big plus
  • Programming languages: C/C++, Python, JSON, PowerShell script, HTML, CSS, and Java
  • Protocols: d-bus, Restful API, I2C, SPI, UART, USB 2.0
  • Good understanding of network architecture, IT remote management tools development will be a big plus
  • Excellent written and verbal communication skills
  • Excels at adapting to changing business needs with the ability to balance multiple competing priorities in a fast-paced environment
  • Strong communication skills and enjoys a collaborative environment internally and potentially customer facing
  • Intellectually curious and passionate about innovation

Desirable Expertise:

  • Network protocols, firewalls, cybersecurity
  • Tools: SVN, Git, Jenkins, etc.
  • Familiarity with platform firmware (UEFI, U-Boot, CoreBoot)

Inform a friend!

Top