Sr. Firmware Test Engineer高级嵌入式软件测试工程师
华瑞科学仪器(上海)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路 仪器仪表/工业自动化
职位信息
- 发布日期:2014-05-06
- 工作地点:上海-嘉定区
- 招聘人数:若干
- 工作经验:五年以上
- 学历要求:本科
- 语言要求:英语良好
- 职位月薪:面议
- 职位类别:嵌入式软件开发(Linux/单片机/DLC/DSP…) 测试工程师
职位描述
Position Description
The Senior Embedded Software Test Engineer is involved throughout the product development lifecycle, ensuring that the final embedded software (firmware) meets customer needs. The Embedded Software Test Engineer is not post-development, but is involved from the beginning to build test cases and to ensure that implications and complications are surfaced early in the design process. This engineer is the ultimate team player and will be involved in multiple development efforts for each release of the embedded software for Honeywell's advanced Gas Detector products. You will join an enthusiastic team of developers to deliver high-quality, robust software implementing Sensors and Controls algorithms and other technology based on microcontroller platform.
Responsibilities
1. Participate in the design of embedded software features from initial requirements through customer acceptance.
2. Create test cases and build automation tools for feature release and performance testing.
3. Collaborate with other development team to build use cases and test coverage, to understand the necessary tradeoffs, and to develop contingency plans.
4. Execute all test activities for development project, including bug/ defect tracking and reporting, running regression and user acceptance testing, and documenting all results.
5. Manage test activity to support project schedules, milestones, and deadlines.
6. Develop and maintain all testing automation scripts.
Mandatory Skills
The candidate should have a strong background in testing embedded systems and QA testing methodologies, including software for Gas Detection applications.
1. Must have a proven experience in development in C on embedded systems based on microcontrollers (MSP430, ARM), assembler is an add-on, designing application firmware and drivers for several kinds of peripherals under RTOS.
2. Must have a proven experience in software development process (version control, bug tracking, software delivery, coding standard, etc.) Embedded Software Development Project Management experience is a plus.
3. Working knowledge of CAN, RS232, UART, SPI, 12C, USB, TCPIP, etc.
4. Great communication skills (both oral and written) and a positive, team-oriented attitude.
5. Ability to work in a dynamic start-up environment where initiative is a must.
6. Developing test automation and testing software for real-time applications, understanding of real-time processing issues, and experience in the industry is the better.
7. Experience in SIL, and EN50271:2010 testing and associated scripting.
8. Hands on testing experience in open/ closed loop testing.
Bonus Points
1. Preferred to have a proven experience in safety life cycle standard, IEC 61508-3 or EN 50271.
2. QA experience to MISRA standards, IEC 61508-3 or EN 50271.
3. Fluency with at least 1 scripting language such as Perl, Python, etc.
4. Experience with VectorCAST, Labview, or VC++.
5. Prior exposure to full software lifecycle experience from concept to shipping product and resolution of field issues.
Education & Experience
1. BS in CS or EE required, MS preferred, with at least 5 years of industry experience.
2. 5+ years of experience in embedded firmware development.
3. Having testing project management experience will be a plus.
The Senior Embedded Software Test Engineer is involved throughout the product development lifecycle, ensuring that the final embedded software (firmware) meets customer needs. The Embedded Software Test Engineer is not post-development, but is involved from the beginning to build test cases and to ensure that implications and complications are surfaced early in the design process. This engineer is the ultimate team player and will be involved in multiple development efforts for each release of the embedded software for Honeywell's advanced Gas Detector products. You will join an enthusiastic team of developers to deliver high-quality, robust software implementing Sensors and Controls algorithms and other technology based on microcontroller platform.
Responsibilities
1. Participate in the design of embedded software features from initial requirements through customer acceptance.
2. Create test cases and build automation tools for feature release and performance testing.
3. Collaborate with other development team to build use cases and test coverage, to understand the necessary tradeoffs, and to develop contingency plans.
4. Execute all test activities for development project, including bug/ defect tracking and reporting, running regression and user acceptance testing, and documenting all results.
5. Manage test activity to support project schedules, milestones, and deadlines.
6. Develop and maintain all testing automation scripts.
Mandatory Skills
The candidate should have a strong background in testing embedded systems and QA testing methodologies, including software for Gas Detection applications.
1. Must have a proven experience in development in C on embedded systems based on microcontrollers (MSP430, ARM), assembler is an add-on, designing application firmware and drivers for several kinds of peripherals under RTOS.
2. Must have a proven experience in software development process (version control, bug tracking, software delivery, coding standard, etc.) Embedded Software Development Project Management experience is a plus.
3. Working knowledge of CAN, RS232, UART, SPI, 12C, USB, TCPIP, etc.
4. Great communication skills (both oral and written) and a positive, team-oriented attitude.
5. Ability to work in a dynamic start-up environment where initiative is a must.
6. Developing test automation and testing software for real-time applications, understanding of real-time processing issues, and experience in the industry is the better.
7. Experience in SIL, and EN50271:2010 testing and associated scripting.
8. Hands on testing experience in open/ closed loop testing.
Bonus Points
1. Preferred to have a proven experience in safety life cycle standard, IEC 61508-3 or EN 50271.
2. QA experience to MISRA standards, IEC 61508-3 or EN 50271.
3. Fluency with at least 1 scripting language such as Perl, Python, etc.
4. Experience with VectorCAST, Labview, or VC++.
5. Prior exposure to full software lifecycle experience from concept to shipping product and resolution of field issues.
Education & Experience
1. BS in CS or EE required, MS preferred, with at least 5 years of industry experience.
2. 5+ years of experience in embedded firmware development.
3. Having testing project management experience will be a plus.
公司介绍
华瑞科学仪器(上海)有限公司是美国硅谷的上市公司瑞系统(RAE Systems Inc.)于1994年在上海嘉定投资设立的全资子公司,主要从事设计、生产和销售环保、生物工程用的检测仪器。产品应用涉及国土安全、环保、航天、军事、化工和石化等领域。
华瑞的制造/研发基地位于嘉定区汇旺东路990号。我们致力于生产危险环境检测仪器,经过十年的努力,我们的产品系列已覆盖了便携/固定;有线/无线等各类无机、有机气体检测技术,包括:光离子化检测器、非色散红外检测器、催化燃烧式传感器、电化学传感器、射线检测仪等。
华瑞工程中心是瑞系统全球研发和开发中心。经过近10年的工作经验积累,华瑞工程中心已经独立开发出如Badge Rae便携式气体监测器,世界上第一台配备二氧化碳,VOC,温度,湿度及一氧化碳等有毒气体的IAQRAE室内空气监测器等产品,远销海内外。总公司在美国获得9项专利,华瑞工程中心在国内亦获得一项专利。
公司从1998年至2003年连续被上海市外国投资工作委员会、上海市对外贸易经济委员会和上海市外商投资企业协会评为《全国外商投资双优企业》。2004年6月被上海市外商投资工作委员会评为2004年度上海市外商投资先进技术企业。2004年9月被上海市科委批准为上海市高新技术企业。
公司目前员工400多名。我们将为您提供良好的福利待遇、一流的研发设备和工作环境,优质的培训机会,广阔的职业发展空间和充满激情的和谐共进团队。
更多信息,请参考公司网站:www.raesystems.com
华瑞的制造/研发基地位于嘉定区汇旺东路990号。我们致力于生产危险环境检测仪器,经过十年的努力,我们的产品系列已覆盖了便携/固定;有线/无线等各类无机、有机气体检测技术,包括:光离子化检测器、非色散红外检测器、催化燃烧式传感器、电化学传感器、射线检测仪等。
华瑞工程中心是瑞系统全球研发和开发中心。经过近10年的工作经验积累,华瑞工程中心已经独立开发出如Badge Rae便携式气体监测器,世界上第一台配备二氧化碳,VOC,温度,湿度及一氧化碳等有毒气体的IAQRAE室内空气监测器等产品,远销海内外。总公司在美国获得9项专利,华瑞工程中心在国内亦获得一项专利。
公司从1998年至2003年连续被上海市外国投资工作委员会、上海市对外贸易经济委员会和上海市外商投资企业协会评为《全国外商投资双优企业》。2004年6月被上海市外商投资工作委员会评为2004年度上海市外商投资先进技术企业。2004年9月被上海市科委批准为上海市高新技术企业。
公司目前员工400多名。我们将为您提供良好的福利待遇、一流的研发设备和工作环境,优质的培训机会,广阔的职业发展空间和充满激情的和谐共进团队。
更多信息,请参考公司网站:www.raesystems.com
联系方式
- 公司网站:http://www.raesystems.com
- 公司地址:上海市嘉定区汇旺东路990号
- 邮政编码:201815
- 联系人:HR