Device Driver Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Kforce Inc · 23 hours ago

Device Driver Engineer

Kforce Inc is seeking a Device Driver Engineer to lead the design, development, and optimization of Windows and Linux drivers and other software products. The role involves overseeing project teams, managing relationships with development partners, and ensuring compliance with design standards while mentoring less-experienced engineers.

ConsultingEmploymentFinancial ServicesHuman ResourcesStaffing Agency
check
H1B Sponsor Likelynote

Responsibilities

Oversees the preparation and creation of instructional technical manuscripts for driver operations
Allocates resources to complete programming projects, and designing detailed plans to ensure deliverable is functioning properly
Leads multiple project teams of other software engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms
Manages and expands relationships with internal and outsourced development partners on software design and development
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk
Provides domain-specific expertise and overall leadership and perspective to cross-organization projects, programs, and activities
Collaborates with hardware and firmware engineers to ensure proper integration and communication between hardware and firmware components
Specifies and documents communication protocols, system states, and feature requirements in partnership with other firmware and software teams
Drives innovation and integration of new technologies into projects and activities in the organization; Mentor less-experienced software engineers and help guide them to successful deliverables

Qualification

C programmingDebugging embedded firmwareLow level communication protocolsPythonSource control systemsMulti-threaded applicationsHardware Driver developmentCollaboration with engineersMentoring software engineersTechnical documentation

Required

Expertise in C programming
Familiarity with Python, batch files, command shells, and other relevant scripting languages
Experienced in working with source control systems like Github
Familiarity with bare metal systems, board bring-up, and bootloader architecture
Experienced in debugging embedded firmware applications using JTAG, SWD debuggers
Proficiency in low level communication protocols like UART, I2C, and SPI
Understanding complex multi-threaded application components
Understand basic analog and digital electronic concepts, be able to understand HW schematics
Be able to understand technical specifications, data sheets, and work with firmware solutions based on requirements

Preferred

Deep understanding and experience with both user and kernel more device drivers, Low footprint Peer2Peer decentralized systems development including security; experience with novel architectures desired
Control systems design
Fault tolerant and high availability systems design
CI/CD pipeline expertise
Connectivity and Interoperability
Security development (cryptography, protocols, onboarding techniques)
Wireless protocol stack development (multiple wireless protocols preferred)
Interconnectivity protocols expertise
Hardware Driver development expertise (well versed in details of the published specification to help drive new design approaches)

Benefits

Medical/dental/vision insurance
HSA
FSA
401(k)
Life, disability & ADD insurance
Paid time off
Paid sick leave

Company

Kforce Inc

company-logo
Kforce is a solutions firm specializing in technology, finance and accounting, and professional staffing services.

H1B Sponsorship

Kforce Inc has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (792)
2024 (667)
2023 (734)
2022 (843)
2021 (1197)
2020 (858)

Funding

Current Stage
Public Company
Total Funding
unknown
2024-05-20IPO
2014-06-08Acquired

Leadership Team

leader-logo
Aaron Travis
Digital Experience Delivery Director | Kforce Consulting Solutions
linkedin
Company data provided by crunchbase