574,821open jobs
24,300companies
79,096added this week
Browse all
Salary
$111k – $211k per year (Estimated)
Location
In office (Greer)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

System Level Software Engineer - Driver Development

Job Ref.: 4872

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: South Carolina

Town / City: Greer

Job Type: Permanent full-time

Job description:

Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.

They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.

Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

6-8+ years C, C+ programming experience.

6-8+ years of application development experience

Excellent written and verbal communications skills

Strong debugging skills

Superior problem solving abilities

Ability to work independently or as part of a team

Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.

Desired Skills (not required)

WinDBG

embedded Linux

Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)

Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).

Experience with real time and multithreaded applications

Experience performing architectural definition, documentation, and development at the system level

Reverse Engineering (IDA Pro, Ollydbg, etc.)

Communication protocol experience (designing, implementing)

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)

Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.

Bottom Line Requirements:

1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.

2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

3. 6-8+ years C, C+ programming experience.

4. 6-8+ years of application development experience.

5. US Citizen able to obtain clearance.

All your information will be kept confidential according to EEO guidelines.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
574,821 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Greer
$39k – $83k per year (Estimated) • In office • Full-Time • 2+ years exp • High School Diploma • Coeur d'Alene
Assembly
Apply
$52k – $60k per year • In office • Full-Time • High School Diploma • United States
Assembly
Apply
Sales Trainee 4 hours ago
$32k – $50k per year (Estimated) • In office • Full-Time • PhD • Sandusky
Assembly
Apply
Account Sales Manager 6 hours ago
$60k – $152k per year (Estimated) • In office • Full-Time • London
Assembly
Apply
Sales Trainee 8 hours ago
$32k – $50k per year (Estimated) • In office • Full-Time • PhD • Bern
Assembly
Apply
$54k – $111k per year (Estimated) • In office • Full-Time • 2+ years exp • Collierville
DevOps
VMWare
Hyper-V
Xen
Apply
$61k – $119k per year (Estimated) • In office • Full-Time • 2+ years exp • Boston
Apply
$100k – $202k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Tallahassee
SQL
PowerShell
C#
COBOL
C#
ASP.NET Core
COBOL
JCL
Databases
Db2
Oracle
MS SQL
DevOps
Windows Server
Hyper-V
Apply
$100k – $202k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Peachtree City
SQL
PowerShell
C#
COBOL
C#
ASP.NET Core
COBOL
JCL
Databases
Db2
Oracle
MS SQL
DevOps
Windows Server
Hyper-V
Apply
$25k – $61k per year (Estimated) • In office • Full-Time • 2+ years exp • Coevorden
Apply
$52k – $60k per year • In office • Full-Time • 2+ years exp • Greer
Apply
$58k – $120k per year (Estimated) • In office • Full-Time • Greer
Apply
$49k – $105k per year (Estimated) • In office • Full-Time • 1+ year exp • Greer
Apply
$148k – $294k per year (Estimated) • In office • Full-Time • Greer
Apply
Machine Operator 3 months ago
$35k – $83k per year (Estimated) • In office • Full-Time • Greer
Apply
See all jobs
This is one of many
574,821 more open roles from verified company boards, updated every day.