• Find preferred job with Jobstinger
  • ID
    #45847691
  • Job type
    Permanent
  • Salary
    $130,000 - $140,000
  • Source
    CorSource Technology Group
  • Date
    2022-09-08
  • Deadline
    2022-11-06

Sr. Back-End Engineer

Oregon, Beaverton, 97003 Beaverton USA
 
Permanent

Vacancy expired!

Description:
  • Our client is one of the world’s most experienced platform firmware security companies.
  • We were the first company to develop a BIOS that was compatible with the IBM PC clone in the 1970s. And the rest is history.
  • Today, we serve global customers from offices in the United States, Taiwan, and Japan.
  • The total number of known medium-, critical, and high-risk firmware vulnerabilities tracked by our client has more than quadrupled in less than five years.
  • We are a private company in growth mode while developing new products to address these challenges.
  • Our client is a strong company with a long history in the high-tech industry.
  • We are seeking an Engineer with client/server and software development experience that also understands database API.
  • They will develop and support the needs of a remote management system that can pass/receive commands and data to/from the client.

Position Responsibilities:
  • Develop and maintain a framework to perform bi-directional communication between remote System Administrator and client devices; Develop a communication agent in the client devices that runs as an OS service; Develop a communication agent in the System Administrator device that monitors and controls the client devices. Familiar with the operation of an internet-connected network and with types of networks and architectures (including WAN, LAN, SDWAN, SD-branch). Make purchasing decisions integrated into an existing system and system management.
  • Collaborate with Product Manager, UI Designer and Front-End engineers create a back-end cloud-based administration platform that works with an easy-to-use dashboard.
  • Support data collection of different parts such as network devices, platform information, last timestamp of a device reboot, and application execution results passed back from client devices (requires collaborating with BIOS and System Administrator engineers).
  • Work with Product Manager, UI Designer, and Front-end Engineer to issue instructions to specific individuals or batches of client devices.
  • Participate in technical architecture discussions and help drive technical decisions within your team.
  • Support porting Windows-based solutions to Linux-based platforms.
  • Support migration of Phoenix solutions to OEM/enterprise existing solutions.

Required Skills and Experience:
  • Bachelor’s Degree (MS+ is preferred) in Computer Science/Engineering or a related quantitative discipline.
  • Minimum of 5 years of 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, Perl, Bash, Go, Tcl, JSON, PowerShell script, PHP, SQL, and Node.js. Able to create an OS agent that runs as a Windows service and a Linux daemon. Able to write code in a portable way.
  • Protocols: UDP, JSON, SSL, and TCP protocols. TCP/IP, d-bus, Restful API, I2C, SPI, UART, USB 2.0
  • Good understanding of network architecture, IT remote management tools development, and file sharing programs.
  • 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.
  • Enjoys a collaborative environment internally and potentially customer-facing.
  • Intellectually curious and passionate about innovation.
  • Understanding of cybersecurity.

Bonus Skills and Experience:
  • Network protocols, firewalls, cybersecurity.
  • Familiarity with platform firmware (UEFI, U-Boot, CoreBoot).

Vacancy expired!

Report job

Related Jobs

Jobstinger