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
Any Graduate