Senior Software Engineer (Device Driver)

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

Device driver development
Kubernetes

Job Details

Dear Applicant,
We are excited to share an excellent opportunity with one of our leading clients for a Senior Software Engineer (Device Driver) in the Bay Area, CA (Hybrid).
If this role matches your expertise, please apply with your most updated resume for consideration.
Job Title: Senior Software Engineer (Device Driver) Job Type: Long-Term Contract Location: Bay Area, CA (Hybrid)
Required Skills and Experience
Looking for candidates with experience in device driver development
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.
Experience with Kubernetes plugin development.
Prior experience in Edge Computing products.
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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Echo IT Solutions, Inc.