- 注册
- 2002-06-11
- 消息
- 24,248
- 荣誉分数
- 2
- 声望点数
- 0
just get this from my agent, he ask me to referal friend:
==============================================
USB Embedded Software Developer
Job Description / Position Responsibilities:
As a USB Embedded Software Developer, the person will design, develop and test USB high level and low level capability on SOI Reference designs. The Developer will work with Embedded Software Engineers Hardware and ASIC Engineers, Windows Software Developers, and System Engineers.
Activities include:
• Delivery of USB functionality for four types of interfaces on three types of boards:
1. USB 1.1 on NIOBE boards using the USB 1.1 interface native within the sxT2 chip
2. USB 2.0 on NIOBE and Trinity boards using the external USB 2.0 Controller interfacing on the PCI bus
3. USB OTG on RIO boards (Not available yet) using the native USB OTG interface within our ELBE chip (Not available yet)
4. Wireless USB Support
• Integrating developed software and purchased software including a USB 2.0 Host stack, a USB 1.1 Device Stack, and a USB OTG Host/Device Stack purchased from Accelerated Technologies.
• Designing, coding, testing, and reviewing embedded software and integrating it with the target hardware. This software effort will include :
1. Low level device drivers implememented below each of these stacks.
2. Various class drivers implemented above each of these stacks.
• Testing and troubleshooting software and hardware problems
• Preparing and reviewing documentation
Required Skills / Background:
Specific experience in developing USB low level or high level driver software.
Experience with structured software and real time embedded software design
Demonstrated experience with real time operating systems (RTOS) ? Nucleus PLUS is an asset
Demonstrated experience programming integrated circuits and/or SOCs and/or DSPs with an emphasis on video and graphics -- using C is a must, assembler is an asset
Demonstrated ability to investigate, design and code under minimal supervision
Excellent interpersonal and team skills
Exposure to UML and Rational Rose is an asset
Required Soft Skills
• Excellent communication skills (written and oral).
• Exceptional interpersonal and team skills.
• Proven ability to meet deadlines/successful completion of deliverables.
• Ability to communicate and work well with other departments.
• Excellent time management skills.
• Analytical, thorough, resourceful and detail-oriented.
• Customer service-focused.
• Self-motivated, hardworking, flexible.
• Have a "whatever it takes" attitude.
Education / Experience Requirements:
B.Sc. Degree in Electrical or Computer Engineering or Computer Science
Three ? five years work experience in an embedded software development environment
==============================================
USB Embedded Software Developer
Job Description / Position Responsibilities:
As a USB Embedded Software Developer, the person will design, develop and test USB high level and low level capability on SOI Reference designs. The Developer will work with Embedded Software Engineers Hardware and ASIC Engineers, Windows Software Developers, and System Engineers.
Activities include:
• Delivery of USB functionality for four types of interfaces on three types of boards:
1. USB 1.1 on NIOBE boards using the USB 1.1 interface native within the sxT2 chip
2. USB 2.0 on NIOBE and Trinity boards using the external USB 2.0 Controller interfacing on the PCI bus
3. USB OTG on RIO boards (Not available yet) using the native USB OTG interface within our ELBE chip (Not available yet)
4. Wireless USB Support
• Integrating developed software and purchased software including a USB 2.0 Host stack, a USB 1.1 Device Stack, and a USB OTG Host/Device Stack purchased from Accelerated Technologies.
• Designing, coding, testing, and reviewing embedded software and integrating it with the target hardware. This software effort will include :
1. Low level device drivers implememented below each of these stacks.
2. Various class drivers implemented above each of these stacks.
• Testing and troubleshooting software and hardware problems
• Preparing and reviewing documentation
Required Skills / Background:
Specific experience in developing USB low level or high level driver software.
Experience with structured software and real time embedded software design
Demonstrated experience with real time operating systems (RTOS) ? Nucleus PLUS is an asset
Demonstrated experience programming integrated circuits and/or SOCs and/or DSPs with an emphasis on video and graphics -- using C is a must, assembler is an asset
Demonstrated ability to investigate, design and code under minimal supervision
Excellent interpersonal and team skills
Exposure to UML and Rational Rose is an asset
Required Soft Skills
• Excellent communication skills (written and oral).
• Exceptional interpersonal and team skills.
• Proven ability to meet deadlines/successful completion of deliverables.
• Ability to communicate and work well with other departments.
• Excellent time management skills.
• Analytical, thorough, resourceful and detail-oriented.
• Customer service-focused.
• Self-motivated, hardworking, flexible.
• Have a "whatever it takes" attitude.
Education / Experience Requirements:
B.Sc. Degree in Electrical or Computer Engineering or Computer Science
Three ? five years work experience in an embedded software development environment