Posted 29 days ago in Computer/Software
Sr. System Level Software Engineer Linux or Windows needed!
Location: Greenville, South Carolina
Compensation: Very Competitive
Relocation: Available
Senior System Level Software Engineer (Linux)
Successful candidate will serve as a key member of the engineering team.
Candidate must be able to perform architectural analysis & design at the
system level. Candidate must be able to define, interpret and develop custom
device drivers and system level software. Candidate will be required to
coordinate with customers and members of engineering team to support
development efforts. Candidate selected may be subject to a government
security investigation.
Required Skills
. C/C++
. U.S. Citizenship
. Experience with multiple Linux distributions
. Embedded Linux development for a variety of platforms (ARM,
MIPS,
x86, PowerPC, etc) and board support packages
. Kernel and architecture expertise
. Strong user and kernel level debugging skills
. Broad device driver development experience in one or more of the
following areas: file system, multimedia (audio/graphics), communication,
networking, HID, and filter drivers
. Strong scripting skills
. Experience with real time and multithreaded applications
. Superior problem solving abilities
. Ability to work independently or as part of a team
. Excellent written and verbal communication skills
. Experience performing architectural definition, documentation,
and
development at the system level
Desired Skills
. Assembly Programming
. Java
. Reverse Engineering
. Hardware Design
. Digital Signal Programming
. Application Development
. Leadership skills to provide direction to junior software
engineers
. Experience across a variety of operating systems (Windows,
Linux,
Nucleus, VxWorks, Green Hills & Novell)
. Active Security Clearance (TS//SCI, other)
Salary & Benefits
Company offers a salary commensurate with experience and a full benefit
package. Benefit package includes: Relocation Incentive Bonus, 401(k),
Health Insurance, Short Term and Long Term Disability Insurance, Life
Insurance, paid vacation and holidays.
Company develops custom software at the system level, including device
drivers, firmware, embedded applications, protocol stacks, board support
packages, and custom interfaces. They specialize in wireless communications
for military and embedded systems.
BOTTOM-LINE REQUIREMENTS:
1. 5 to 15 years experience in appropriate software development including
Linux.
2. C/C++
3. U.S. Citizen.
4. Experience with multiple Windows or Linux distributions, Embedded Linux
development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc) and
board support packages.
5. Kernel and architecture expertise and strong user and kernel level
debugging skills.
6. Broad device driver development experience in one or more of the
following areas: file system, multimedia (audio/graphics), communication,
networking, HID, and filter drivers.
7. Ability to get Security Clearance.
8. Assembly Programming, Java, Reverse Engineering, Hardware Design,
Digital Signal Programming, Application Development are pluses.
National recruiting firm paid by the employers