avatar
D*n
1
send resume (pdf or word, and one in text format) to c******[email protected]
Firmware Engineer
Be part of the firmware engineering team creating next-generation human inte
rface devices. We deliver human
interface devices, MultiTouch input, cameras, sensors, and displays. We are
looking for an excellent programmer
with working knowledge of EE/digital design.
The engineer will be responsible for developing low-level microcontroller co
de, software drivers and tools, investigating
new technologies and algorithms, prototyping concepts, and delivering produc
ts. This is a key position that
is the focal point for HW/SW/Factory integration.
Core Responsibilities
Overall software, firmware, and product design plus coding.
Power management strategy and implementation.
Interface with mechanical, EE, SW, factory, and other teams on device desi
gn.
Qualifications
Minimum Requirements:
Experience in low-level software or embedded software solutions/developmen
t.
Expertise with C or C++ and SPI/I2C required.
Additional Pluses:
Experience with USB, ARM, DSP, 8051, and other microcontroller cores.
Debugging with oscilloscope or logic analyzers.
Familiarity with video camera, displays, or input technologies.
Bluetooth, Cocoa, IOKit, Objective-C, or assembly programming.
Education
BS CS/CE/EECS
Firmware QA Engineer
Req: 21618083
HID SW is responsible for delivering the software and firmware for Apple抯 H
uman Interface Devices, such as trackpads,
cameras, remote controls, keyboards & mice. The team is a key part in drivin
g an integrated customer experience
involving new HW and SW designs working with creative, smart people, world-c
lass products and cutting
edge technologies.
Core Responsibilities
We are seeking a Firmware QA Engineer to test Apple's next generation human
interface devices including, Multitouch
on iPhone, iPad, remote controls, trackpads, cameras and displays.
Responsibilities include leading the quality effort for firmware on Mac an
d iOS devices
Writing guidelines for testing new products, executing tests using diagnos
tic software and hardware, isolating
issues
You will be mentoring and supervising junior engineers on the team, managi
ng own and others' workload, and
actively working cross-functionally to drive quality and communicate results
.
Successful candidate will be a motivated individual who independently foll
ows up on issues, collaborates with
developers to resolve low level issues and can understand and discuss techni
cal issues with developers.
Preferred experience:
Track record of shipping great products
Knowledge of Macintosh system and Mac OS X or UNIX variant
Use of hardware debugging tools USB and Bluetooth CATC, SPI/I2C
C/C++ or object oriented programming as well as test tool development
Testing automation using PERL, Python, AppleScript, or other scripting lan
guage
Some experience managing or mentoring junior engineers a plus
Qualifications
Typically require 3+ years of QA experience
Strong knowledge of the QA process
Excellent written and verbal communication skills
Ability to develop test guidelines from specifications
Proven skill in bug hunting and regression
Education
BS in Computer Science (or equivalent experience).
avatar
b*d
2
请问这个dev是entry level么?
avatar
l*o
3
同问:第一个大概需要几年经验,是否SENIOR职位?谢谢!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。