Job Description
Looking for a Senior Software Engineer few exceptional people to help in building the next-generation parallel programming environment to extend the reach of current and future devices to software programmers. Will be working as part of a team in a very broad area, creating parallel programming models, compiler, debugger and performance analysis tools to support FPGA-based accelerators and co-processors attached to a CPU. As a senior member of the technical staff, you will assume technical ownership and responsibility for your areas of focus.
Looking for a Senior Software Engineer few exceptional people to help in building the next-generation parallel programming environment to extend the reach of current and future devices to software programmers. Will be working as part of a team in a very broad area, creating parallel programming models, compiler, debugger and performance analysis tools to support FPGA-based accelerators and co-processors attached to a CPU. As a senior member of the technical staff, you will assume technical ownership and responsibility for your areas of focus.
Location: California USA
Experience: 8-10 years
Position Type: Permanent Employment
Qualification
· MS in CS/EE (PhD preferred), and a minimum of 8 years of experience developing commercial software development tools and application frameworks
· Experience in developing parallel programming environments including compilers, debuggers, and performance analysis tools
· Experience in developing programming tools for GPGPUs, DSPs or multi-core devices
· An understanding of the design issues and tradeoffs at the hardware/software boundary in real-time, high-performance systems
· Hands on understanding of the Linux kernel is desirable
An understanding of applications in one or more of the following domains is also desirable: video, wireless, signal processing, analysis of extremely large data sets, high performance computing (HPC) like financial modeling, bioinformatics, seismic processing
· Strong C/C++ programming and problem solving skills
· Strong decision making skills and judgment – can be depended upon to meet goals and to foresee and avert problems
· Must be a hands-on person who takes initiative and does whatever is necessary to make the project successful
· Excellent written/verbal communication and people skills
· Team player with ability to work across a diverse team.
To Apply: Please Send your profiles at arti.bhatia@embeddedcareers.com and or get registered at embeddedcareers.com.
Arti Bhatia
Marketing Executive
Embedded Careers
No comments:
Post a Comment