Embedded Software Engineer / 嵌入式软件工程师
聚物腾云物联网(上海)有限公司
- 公司规模:150-500人
- 公司性质:外资(非欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2013-01-09
- 工作地点:上海-长宁区
- 招聘人数:若干
- 工作经验:二年以上
- 学历要求:本科
- 语言要求:英语熟练
- 职位类别:软件工程师
职位描述
Overview:
Altium is hiring embedded software engineers to work on developing drivers, services, and embedded applications for 32-bit, FPGA and non-FPGA based microprocessors (ARM, Microblaze, NIOS, TSK3000).
This position will have you creating drivers and applications to test them. You will work closely within the hardware development team to ensure we meet all design requirements.
Altium's award-winning software Altium Designer and Nanoboard platform includes compiler support for FPGA and non-FPGA based processors. You will be developing for both, and will be exposed to the process of developing applications and software IP for FPGA-based embedded systems.
You will be building a range of software resources / IP / stacks that will be used by Altium's 40000+ customers (from companies including NASA, National Semiconductor, Siemens, Philips, Bosch, and more!) and the software you create will be used by these engineers in a huge range of products.
The quality of your work must be excellent because most of what you create will be shared with a community of expert users!
Requirements:
- You must have a passion for programming, electronics, systems design, and want to build cool things using all of these skills!
- You must want to learn new things and want to be exposed to a wide-range of new technologies each and every day!
You also need...
- 2+ years of embedded software development experience
- Strong knowledge of C programming for embedded systems
- Excellent debugging skills
- Strong knowledge of hardware design and embedded systems architecture and design
- Excellent knowledge of computer processor architecture, memory, etc.
- Experience with ARM (7, 9, 11, Coretex) and MIPS preferred
- Experience with FPGA-based processors (Microblaze, NIOS) wanted but not required
- Ability to estimate time required and deliver quality work on time!
Education:
- Bachelors degree in Computer Engineering, Electrical Engineering, or Computer Science (CS majors must have a proven hardware background!) desired, Masters Degree not required but always welcome!
Languages:
- You should speak Chinese and have strong English. English must be good but does not need to be excellent. (We would rather hire great engineers that speak good english than bad engineers who speak great english!)
Opportunity:
At Altium you will learn more than you ever wanted to know about electronics, hardware, software, and systems design! We look for excellent people and work hard to make sure they feel like they are growing and learning new things every day.
We offer an excellent work environment, flexible scheduling and competitive compensation.
Altium is hiring embedded software engineers to work on developing drivers, services, and embedded applications for 32-bit, FPGA and non-FPGA based microprocessors (ARM, Microblaze, NIOS, TSK3000).
This position will have you creating drivers and applications to test them. You will work closely within the hardware development team to ensure we meet all design requirements.
Altium's award-winning software Altium Designer and Nanoboard platform includes compiler support for FPGA and non-FPGA based processors. You will be developing for both, and will be exposed to the process of developing applications and software IP for FPGA-based embedded systems.
You will be building a range of software resources / IP / stacks that will be used by Altium's 40000+ customers (from companies including NASA, National Semiconductor, Siemens, Philips, Bosch, and more!) and the software you create will be used by these engineers in a huge range of products.
The quality of your work must be excellent because most of what you create will be shared with a community of expert users!
Requirements:
- You must have a passion for programming, electronics, systems design, and want to build cool things using all of these skills!
- You must want to learn new things and want to be exposed to a wide-range of new technologies each and every day!
You also need...
- 2+ years of embedded software development experience
- Strong knowledge of C programming for embedded systems
- Excellent debugging skills
- Strong knowledge of hardware design and embedded systems architecture and design
- Excellent knowledge of computer processor architecture, memory, etc.
- Experience with ARM (7, 9, 11, Coretex) and MIPS preferred
- Experience with FPGA-based processors (Microblaze, NIOS) wanted but not required
- Ability to estimate time required and deliver quality work on time!
Education:
- Bachelors degree in Computer Engineering, Electrical Engineering, or Computer Science (CS majors must have a proven hardware background!) desired, Masters Degree not required but always welcome!
Languages:
- You should speak Chinese and have strong English. English must be good but does not need to be excellent. (We would rather hire great engineers that speak good english than bad engineers who speak great english!)
Opportunity:
At Altium you will learn more than you ever wanted to know about electronics, hardware, software, and systems design! We look for excellent people and work hard to make sure they feel like they are growing and learning new things every day.
We offer an excellent work environment, flexible scheduling and competitive compensation.
公司介绍
Altium Limited (ASX: ALU) is an Australian multinational software corporation that focuses on electronics design systems for 3D PCB design and embedded system development. Altium products are found everywhere from world leading electronic design teams to the grassroots electronic design community. With a unique range of technologies, Altium helps organisations and design communities to innovate, collaborate and create connected products while remaining on‐time and on‐budget. Products provided are Altium Designer?, Altium Vault?, CircuitStudio?, CircuitMaker?, the TASKING? range of embedded software compilers and Octopart? the search engine for electronic components and industrial products. Founded in 1985, Altium has offices worldwide, with US locations in San Diego , New York and Boston, European locations in Munich, Karlsruhe, Amersfoort, Kiev and Zug and Asia‐Pacific locations in Shanghai, Tokyo and Sydney. For more information, visit **************. You can also follow and engage with Altium via Facebook, Twitter and YouTube.
You can refer to ************** for more information about Altium.
Altium有限公司(ASX:ALU)是业界领先的电子产品开发解决方案开发商,总部位于美国加州La Jolla, 已于1999年在澳大利亚股票交易所IPO上市。目前亚太总部位于上海,在深圳、北京等地拥有分公司,并在全球拥有28处分公司和办事处。
Altium致力于把电子产品开发过程中涉及到的不同设计规程统一到单一的设计系统中。 Altium产品保证所有电子工程人员、设计人员、开发人员及其公司无限度地利用新兴设计技术,更快更容易地向市场推出更智能的产品。其主要产品包括Altium Designer(Protel)、P-CAD、Nexar等,面向电子产品设计、开发主流市场。
You can refer to ************** for more information about Altium.
Altium有限公司(ASX:ALU)是业界领先的电子产品开发解决方案开发商,总部位于美国加州La Jolla, 已于1999年在澳大利亚股票交易所IPO上市。目前亚太总部位于上海,在深圳、北京等地拥有分公司,并在全球拥有28处分公司和办事处。
Altium致力于把电子产品开发过程中涉及到的不同设计规程统一到单一的设计系统中。 Altium产品保证所有电子工程人员、设计人员、开发人员及其公司无限度地利用新兴设计技术,更快更容易地向市场推出更智能的产品。其主要产品包括Altium Designer(Protel)、P-CAD、Nexar等,面向电子产品设计、开发主流市场。
联系方式
- 公司地址:地址:span科学院南路2号融科资讯中心