logo BJB
Providing Advanced Job, Resume Posting
and Search in Over 130 Countries

Software Engineer


Logo
Company Name: J G Staffing Approximate Salary: Not Specified 
Location: Cary, North Carolina Country: United States
Industry: Engineering Position type: Full Time
Experience level: 5+ Education level: Bachelor's Degree


ID 15121 Company Web Site: jobs.qualcomm.com/staffing/Staffing.asp?page=search
Short Description:
Software Engineer - Embedded Linux Tools (Raleigh, NC)
Long Description:
Requisition # E1867001
Job Title Software Engineer - Embedded Linux Tools (Raleigh, NC)
Post Date 1/24/2010
Division Qualcomm CDMA Technology
Job Area Engineering - Software
Location North Carolina - Cary
Job Function QUALCOMM is a leader in digital mobile wireless communications and computing hardware and software products
The Raleigh Design Center develops advanced CPU, chip, and software technologies for the Qualcomm Snapdragon platform that is leading the industry in mobile computing performance and power efficiency.

Job Responsibilities:
- Provide robust Linux toolset support on Qualcomm Snapdragon-based chips with emphasis on performance optimization (execution, power) tools
- Ensure open source tools function properly and efficiently
- Contribute relevant changes to the open source community
- Create and support Qualcomm-specific tools and tool extensions
- Improve ease of use and provide consistent, intuitive user interface for tools
- Work with Software, Hardware and Systems teams to understand their tool needs and how to leverage unique capabilities of Qualcomm chips
Skills/Experience - 7+ years experience
- Experience with Linux and Android open source tools and embedded development
- Experience with C/C++ GNU tool chain binutils (e.g., gcc, gdb, objdump)
- Experience with open source Integrated Development Environments (e.g., Eclipse, KDevelop, etc.)
- Strong Linux tools background, particularly with performance/profiling tools (e.g., oprofile, gprof, LTTng, Valgrind, etc.)
- Java, Swing, AWT, Enterprise Development
- Linux GUI development
- Strong programming skills and hands-on experience in test and debug of embedded systems
- Exposure to large scale software build, integration and test environments
- Ability to liaison with architects, designers, programmers, vendors and customers
Responsibilities - Multi-Processing/Threaded development
- Eclipse plugin development
- Cross platform development
- Real time embedded systems experience with ARM processors and micro-architectures
- Scripting experience (e.g., Perl, Python, Tcl)
Education Requirements Bachelor's degree in Computer Engineering/Electrical Engineering with three to ten year experience required.
Master's degree in Computer Engineering/Electrical Engineering preferred.