o*****e 发帖数: 14 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: oleDude (Targeting 300 | 大局已定?), 信区: JobHunting
标 题: 内推2-3个软工
发信站: BBS 未名空间站 (Sun Aug 24 05:36:52 2014, 美东)
朋友在一个大组当Manager,现在有2-3个Opening。主要是低功耗嵌入式 (有Cortex M
经验优先),Linux,和UI/app 开发(iOS优先)。最好有两年工作经验,如果背景够
强new grad 或 intern也可以考虑。
地点在加州硅谷。另附job description.
Position 1:
Requirements:
• MS in Computer Science or equivalent, PhD preferred
• Skills in embedded system development in ARM or other MCU
environment
• Skills in C/C++
• Good understanding on software development with Linux
• Hands-on experience on compilers, toolchains, and debuggers for
Linux development
• Solid network knowledge of Linux
• Familiar with source version control (Mercurial/Git/Subversion)
• Good communication skills in verbal and written English
• Willing to learn, self-starter
Responsibilities:
• Implement application-layer and network layer protocols according to
given standards
• Define and implement API interfaces between layers and between
network stacks and user application
• Design simulator for wireless network
• Design PC tools for product
• Participate/Support team members working on high layers
• Support QA team to bring-up test software
Position 2:
Requirements:
• Master Degree in Computer Science, Computer Engineering or
equivalent, PhD preferred
• 3+ years experience in developing software for embedded system,
wireless embedded experience preferred
• Been through a full-life cycle of software product
• Hands-on experience on compilers, toolchains, and debuggers (JTAG/
ICE) for embedded software development
• Solid experience on TCP/UDP socket programming and GUI development (
Windows/Linux)
• Familiar with TCP/IP network stack
• Solid experience on application development (C++ or Java) and SDKs (
Visual studio/GNU)
• Familiar with at least one script language (Perl, Python, Shell)
• Familiar with source version control (Subversion/Perforce)
• Good communication skills in verbal and written English
• Willing to learn, self-starter, team player
Responsibilities:
• Given specified requirements of an application and certain hardware
platform:
• Design network stack software to meet the requirements
• Define and implement API interfaces between application layer and
lower layers (network, HAL, OS)
• Collaborate with other engineers in both hardware side and software
side
• Implement the application layer and verify the whole software
• Provide support to end users (internal or external) , if needed
Support other team members working on lower layers by providing feedback and
help on troubleshooting
Design and implement GUI for PC-side software
Support QA team to bring-up test software
有意者请投简历至[email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
,有问题也请发到那个邮箱。 |
|