深圳 [切换城市] 深圳招聘深圳计算机软件招聘深圳软件工程师招聘

Firmware Engineer

北京搜诺思科技有限公司(SONOS)

  • 公司规模:1000-5000人
  • 公司性质:外资(欧美)
  • 公司行业:电子技术/半导体/集成电路

职位信息

  • 发布日期:2019-10-12
  • 工作地点:上海-闵行区
  • 招聘人数:1人
  • 工作经验:无工作经验
  • 学历要求:招1人
  • 语言要求:不限
  • 职位类别:软件工程师

职位描述

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:

? Contribute to the development of evolving architectures for

high performance hardware diagnostic critical for high

volume manufacturing.

? Collaborating with US software team on new feature

development.

? 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.

? 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 used on the manufacturing floor.

? Passionately doing all of the above!


Qualifications:

? Fluent in C programming language.

? Understanding of CPU architectures (ARM)

? 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 in building apps in Linux, managing the project

by GNU Makefile. Understanding threads, socket.

? 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 peripherals’ protocols especially for

I2C/I2S/SPI/PCI, hands on measuring these buses by

oscilloscope, debugging the possible failures

? 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 in developing tools by scripts language such as

Linux Shell, Python, Perl would be helpful.

? Experience with testing high volume consumer electronics in


a manufacturing environment.

? 2+ years relevant work experience and willingness to travel

in Asia domestically and abroad for troubleshooting in the

field.

职能类别:软件工程师

公司介绍

公司简介:

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商业文化中心海德三道海岸城