Firmware Test Software Engineer
北京搜诺思科技有限公司(SONOS)
- 公司规模:1000-5000人
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2017-08-13
- 工作地点:上海-闵行区
- 招聘人数:1人
- 职位月薪:2.5-3万/月
- 职位类别:软件测试
职位描述
职位描述:
Diagnostics and Manufacturing Firmware Test Software Engineer – HW team
Location: Shanghai
At Sonos we are passionate about creating and delivering the finest HiFi audio systems in the world to our customers. Our products stream all the music on earth, in every room, wirelessly, and you control it all from the palm of your hand. It is easy to use, but keeping things simple is hard work. The problems are complex and the solutions must be elegant.
As a software engineer responsible for diagnostics and manufacturing test working as part of the hardware organization, you are a highly skilled software engineer that thrives in new product development environment and being up close and personal with hardware and are familiar with high volume consumer electronics manufacturing process and the factory environment. You will be responsible for developing low level device drivers, boot loaders and the hardware diagnostics necessary to bring to life new Sonos products. You will also have to be comfortable taking new ideas and implementing them as advanced prototypes…doing things with software and hardware that have never been done before. You will be a member of a team that is setting new standards for the audio industry and reshaping the way consumers engage with music. You will innovate every day in our fast paced, creative company and help take Sonos into an even more remarkable future. You will work independently as well as with a team of industry leading innovators in other engineering fields such as acoustics, mechanical, software, hardware, RF, and user experience. If you love music, solving challenging problems and doing things the right way every time, we would like to talk to you!
Responsibilities:
? Protoype and optimize real-time algorithms in software to prove out unique and unconventional design concepts.
? Contribute to the development of evolving architectures for high performance hardware diagnostic critical for high volume manufacturing.
? Work directly with the hardware engineers to define new processing platforms and bring them to life.
? Develop reusable and portable drivers for audio and communications peripherals.
? Porting the diagnostics and testing infrastructure code base to new highly integrated SOC devices.
? Debug and isolate complex low level problems where the lines between software and hardware may not always be clear.
? Integrate the hardware under test with Labview based test stations.
? Support production line bring-up and optimizations of the testing strategies use on the manufacturing floor.
? Passionately doing all of the above!
Qualifications:
? Fluent in C programming language.
? Understanding of CPU architectures (ARM, MIPS)
? Experience at register level software for device configuration and initialization.
? Understanding of complex CPU board diagnostics (RAM, ROM, power supplies, communication interfaces)
? Understanding of Linux device drivers for high-speed peripherals.
? Experience in building and using open source toolchain components such as gcc, GNU binutils, and gdb.
? Experience with source code control and defect tracking systems.
? Experience in using various hardware and software debugging techniques including JTAG debuggers and emulators.
? Experience, from the CPU, board and device level, with modern subsystems and peripherals including but not limited to DDR SDRAM, NAND Flash, PCI Express, 10Mbps/100Mbps/Gigabit Ethernet, I2C and I2S.
? Understanding of system performance profiling and optimization.
? Ability to comprehend schematics and enjoy spending time in a hardware development lab
? Some experience with Labview would be helpful, but not required.
? Experience with testing high volume consumer electronics in a manufacturing environment.
? Willingness to travel to the US 1 or 2 times per year.
举报
分享
Diagnostics and Manufacturing Firmware Test Software Engineer – HW team
Location: Shanghai
At Sonos we are passionate about creating and delivering the finest HiFi audio systems in the world to our customers. Our products stream all the music on earth, in every room, wirelessly, and you control it all from the palm of your hand. It is easy to use, but keeping things simple is hard work. The problems are complex and the solutions must be elegant.
As a software engineer responsible for diagnostics and manufacturing test working as part of the hardware organization, you are a highly skilled software engineer that thrives in new product development environment and being up close and personal with hardware and are familiar with high volume consumer electronics manufacturing process and the factory environment. You will be responsible for developing low level device drivers, boot loaders and the hardware diagnostics necessary to bring to life new Sonos products. You will also have to be comfortable taking new ideas and implementing them as advanced prototypes…doing things with software and hardware that have never been done before. You will be a member of a team that is setting new standards for the audio industry and reshaping the way consumers engage with music. You will innovate every day in our fast paced, creative company and help take Sonos into an even more remarkable future. You will work independently as well as with a team of industry leading innovators in other engineering fields such as acoustics, mechanical, software, hardware, RF, and user experience. If you love music, solving challenging problems and doing things the right way every time, we would like to talk to you!
Responsibilities:
? Protoype and optimize real-time algorithms in software to prove out unique and unconventional design concepts.
? Contribute to the development of evolving architectures for high performance hardware diagnostic critical for high volume manufacturing.
? Work directly with the hardware engineers to define new processing platforms and bring them to life.
? Develop reusable and portable drivers for audio and communications peripherals.
? Porting the diagnostics and testing infrastructure code base to new highly integrated SOC devices.
? Debug and isolate complex low level problems where the lines between software and hardware may not always be clear.
? Integrate the hardware under test with Labview based test stations.
? Support production line bring-up and optimizations of the testing strategies use on the manufacturing floor.
? Passionately doing all of the above!
Qualifications:
? Fluent in C programming language.
? Understanding of CPU architectures (ARM, MIPS)
? Experience at register level software for device configuration and initialization.
? Understanding of complex CPU board diagnostics (RAM, ROM, power supplies, communication interfaces)
? Understanding of Linux device drivers for high-speed peripherals.
? Experience in building and using open source toolchain components such as gcc, GNU binutils, and gdb.
? Experience with source code control and defect tracking systems.
? Experience in using various hardware and software debugging techniques including JTAG debuggers and emulators.
? Experience, from the CPU, board and device level, with modern subsystems and peripherals including but not limited to DDR SDRAM, NAND Flash, PCI Express, 10Mbps/100Mbps/Gigabit Ethernet, I2C and I2S.
? Understanding of system performance profiling and optimization.
? Ability to comprehend schematics and enjoy spending time in a hardware development lab
? Some experience with Labview would be helpful, but not required.
? Experience with testing high volume consumer electronics in a manufacturing environment.
? Willingness to travel to the US 1 or 2 times per year.
职能类别: 软件测试
公司介绍
公司简介:
Sonos 是一家立足于创新型消费电子产品的美资企业,是全球无线多房间音乐系统的创造者,是互联网时代无线音乐家庭生活方式的引领者;SONOS无限多房间音乐系统是全新的互联网技术、消费电子体验和传统音响技术的最完美的结合。
SONOS于2010年11月2日,在北京召开了隆重的SONOS品牌进入中国的发布会,标志着SONOS正式进入中国市场,SONOS中国公司开始全面运营。
Company Profile:
Sonos is a company based on innovative consumer electronics products, an American owned company, is a global wireless multi-room music system, the creator of the Internet era of wireless music leader in family life; SONOS infinite Room Music System is a new Internet technologies, consumer electronics experience and traditional audio technology the perfect combination.
SONOS on November 2, 2010, held in Beijing, a grand conference SONOS brand into China, marking the formal entry into the Chinese market, SONOS, SONOS Chinese companies are fully operational.
Sonos 是一家立足于创新型消费电子产品的美资企业,是全球无线多房间音乐系统的创造者,是互联网时代无线音乐家庭生活方式的引领者;SONOS无限多房间音乐系统是全新的互联网技术、消费电子体验和传统音响技术的最完美的结合。
SONOS于2010年11月2日,在北京召开了隆重的SONOS品牌进入中国的发布会,标志着SONOS正式进入中国市场,SONOS中国公司开始全面运营。
Company Profile:
Sonos is a company based on innovative consumer electronics products, an American owned company, is a global wireless multi-room music system, the creator of the Internet era of wireless music leader in family life; SONOS infinite Room Music System is a new Internet technologies, consumer electronics experience and traditional audio technology the perfect combination.
SONOS on November 2, 2010, held in Beijing, a grand conference SONOS brand into China, marking the formal entry into the Chinese market, SONOS, SONOS Chinese companies are fully operational.
联系方式
- Email:circle.liu@sonos.com
- 公司地址:地址:span商业文化中心海德三道海岸城