CS4HS - School of Computer Science

Download Report

Transcript CS4HS - School of Computer Science

Cisco
Software Engineer
1. Five plus years experience with server/X86 and Familiar
with C, C++ and assembly programming.
2. General operating systems software expertise.
3. Familiarity with Ethernet networking and Fibre channel.
Needs to have worked on at least one major device
driver.
4. Needs to fundamentally understand interactions
between driver/OS/hardware.
http://www.cisco.apply2jobs.com/ProfExt/index.cfm?fuseaction=mExternal.showJob&RID=899772&CurrentPage=1
NSA
Software Engineer/Web Site Designer
1. High school diploma and 7 years of
professional Computer Science experience up to a
Master’s degree.
2. Software development life cycle experience (e.g., Experience participating on a team software
development activity)
3. Technical instruction experience in teaching relevant
content.
4. Formal or informal technical leadership experience.
https://www.nsa.gov/psp/applyonline/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_HM_PRE&Action=A&SiteId=1
Facebook
Software Engineer:
1.
2.
3.
4.
Six years experience with website and web
applications development
Deep understanding of browser interaction with web
servers and technologies.
Background in WPO (Web Performance Optimization)
CSS, HTML, XHTML, XML, Perl, SQL, MySQL, Unix,
Linux, Shell Scripting
Understanding of image formats and compression
algorithms.
http://www.facebook.com/careers/
•
Search “programmer” => 164 jobs, including…
–
•
•
Search “artist” => 19 jobs, almost all overlap
Key skills required:
1.
2.
3.
4.
•
FX Artist, Art Dept. Mgr., Application Tester, Lead User Experience Architect, 3D Environment
Artist, Lead Designer, Producer (Tools)
“Able to work creatively as part of a large or small group” and “experience
managing/mentoring others” (ALL jobs)
2-5 years experience in relevant applications: e.g. game development modeling
(artists), scripting (Campaign Designers), C++, SQL, etc… (software engineers)
“Strong math skills (linear algebra, trigonometry, etc.)” (software engineers, platform
designers)
“Create system diagrams, user interface (UI) concepts, user flows, and other
documentation to communicate the details of a design” (game designers)
OBTW … “BS or equivalent experience” for SW engineers & similar,
“MS or PhD preferred” for senior SW positions
https://blizzard.taleo.net