2

Remote Device Driver Developer Jobs in California

Device Experience Platform Engineer - NexthinkJob Summary The Device Experience Platform Engineer ... Develop Remote Actions using PowerShell. Build workflows using Nexthink Flow. Create NQL queries.

Systems Engineer

San Francisco, CA · On-site +1

$100K - $200K/yr

... device drivers for new sensor suites and in-house hardware modules. ● Contribute to systems that ... remote diagnostics in deployed environments. ● Experience working with embedded Linux build ...

Remote iOS Developer

Laguna Beach, CA · Remote

$90K - $140K/yr

We're hiring an iOS Developer to own our native iPhone app -- Swift, SwiftUI/UIKit, App Store ... You'll own screens, navigation, app lifecycle, device APIs, and the polish that makes an iPhone app ...

Project Manager - Medical Device

Irvine, CA · On-site +1

$81K - $115K/yr

This is a hands-on role at the center of engineering, R&D, quality, and manufacturing, where you'll ... Remote or hybrid arrangements are not available. Employment Type: full-time

Act as a senior technical interface with external or remote fabrication facilities , ensuring alignment on process execution and priorities * Collaborate with device design, product engineering, and ...

Site Reliable Engineer (US - Remote)

Irvine, CA · On-site +1

$60.75 - $80.75/hr

Maintain NOC dashboards for service health, device reachability, provisioning success, command and ... DevOps and vendors while maintaining clear mitigation, recovery and handoff. * Lead or contribute ...

next page

Showing results 1-20

Remote Device Driver Developer information

What is a remote device driver developer?

Remote Device Driver Developers are software engineers who specialize in creating, testing, and maintaining device drivers while working from a remote location. Device drivers are programs that allow the operating system and software applications to communicate with hardware devices such as printers, network cards, and storage devices. These developers need a strong understanding of hardware interfaces, operating systems, and programming languages like C or C++. Working remotely, they use collaborative tools to coordinate with hardware engineers, QA testers, and other developers. Their work ensures that hardware components function properly and efficiently with different computer systems.

What are the key skills and qualifications needed to thrive as a remote device driver developer?

To thrive as a Remote Device Driver Developer, you need strong expertise in systems programming, operating system internals, and hardware-software interaction, typically supported by a degree in computer science or a related field. Experience with C/C++, kernel development, version control systems like Git, and familiarity with debugging tools are commonly required, along with certifications such as Linux Foundation Certified Engineer if working with Linux drivers. Excellent problem-solving skills, attention to detail, and clear remote communication abilities are crucial soft skills for excelling in distributed teams. These competencies ensure the reliable development and maintenance of low-level software that enables seamless hardware functionality, even in remote work environments.

What are some common challenges faced by remote device driver developers, and how can they be effectively managed?

Remote device driver developers often encounter challenges such as limited access to physical hardware for testing, communication barriers with cross-functional teams, and troubleshooting issues that are difficult to reproduce remotely. These can be effectively managed by using robust hardware emulation tools, establishing clear documentation and communication channels, and collaborating closely with quality assurance and hardware teams. Regular virtual meetings and remote debugging tools also help ensure smooth development and integration processes.

What are the most commonly searched types of Device Driver Developer jobs in California?

The most popular types of Device Driver Developer jobs in California are:

What are popular job titles related to Remote Device Driver Developer jobs in California?

For Remote Device Driver Developer jobs in California, the most frequently searched job titles are:

What cities in California are hiring for Remote Device Driver Developer jobs?

Cities in California with the most Remote Device Driver Developer job openings:

Senior Software Engineer 1 1 (22043)

Alcatel-Lucent

Thousand Oaks, CA • On-site, Remote

$135K - $155K/yr

Full-time

Re-posted 29 days ago


Job description

Senior Software Engineer

Design and implement Linux-based embedded software systems for managing, monitoring and controlling of customized high speed hardware platforms and ASICS. Develop new software modules and provide support for existing software modules for the Alcatel-Lucent Enterprise OmniSwitch product line. Analyze requirements specifications and produce software design documents based on specified requirements. Design, implement and validate software for networking protocols and device drivers. Work with software quality assurance engineers and customer support engineers to solve issues and produce quality software releases. You will work on tasks such as:
C/C++ and Python programming, Linux based software development
       Networking protocols and system control modules. 
       Low-level ASIC and device drivers.
       Linux development environment, systems debugging experience using GDB or other IDEs

       Developing and testing embedded systems software.

       Networking technologies such as bridging, routing and ethernet.
 

Technical or specific Skills, Behavioral or Education/Experiences :      


- Bachelors degree or Masters degree in CS, Electronics or equivalent
- Minimum of 5 years experience developing and testing embedded software 
- Experience working in telecommunications and data communications software development.
- Experience with software life-cycle: requirements analysis, design, implementation, support 
- Experience with programming on embedded operating systems
- Experience with networking technologies such as Bridging, Routing, Ethernet, MPLS, VxLAN, etc.
- Programming experience needed with C/C++, Python

- Familiarity with Linux containers, dockers and YANG models

- Familiarity with Git/GitHub

- Familiarity with working with remote/hybrid virtual team members

- Compensation range is $135,000 to $155,000 plus annual bonus