Description

Job Description

Required Skills and Experience

Resources should possess the following qualifications:

•             10+ years of software development experience.

•             5+ years of experience with Linux Operating Systems, with a focus on driver development.

•             Expert knowledge of Kubernetes operations, API servers, and lifecycle automation.

•             Proficiency in Go, or C and C++ programming languages.

•             Proficiency with source control systems such as Git.

•             Familiarity with deployment systems like Ansible and Puppet.

The following skills are considered a bonus:

•             Experience with Kubernetes plugin development.

•             Prior experience in Edge Computing products.

 

3. Scope of Work

The primary responsibilities of the contract software engineers will include:

Operating System Bug Fixing

•             Analyze and diagnose reported operating system and OS configuration bugs.

•             Develop and implement effective solutions to fix identified bugs.

•             Collaborate with internal teams to understand bug context and dependencies.

•             Provide fixes for assigned bugs.

Troubleshooting

•             Provide timely and effective troubleshooting for OS-related issues.

•             Utilize diagnostic tools to identify the root causes of problems.

•             Develop and implement temporary workarounds as necessary to minimize service disruption.

Testing

•             Develop comprehensive test plans and test cases for all bug fixes and patches.

•             Execute functional, performance, regression, security, and compatibility testing.

•             Document test results, including any defects found and their resolution.

Perform testing in designated client-provided test environments


 

Education

Any Graduate