The device driver embedded software engineer will be responsible for being a key participant in the software design team for the Digital Optical Network and aggregation transport products. As a integral member of the development team, the individual will develop creative device driver solutions in the application software development of PowerPC based network equipment. Duties include software design, implementation, documentation, testing, porting, troubleshooting, integration and support. Highly independent technical engineer with regular interaction with hardware engineering and software development peers as well as the other engineering functional groups. Understands and delivers to overall task level goals & project level schedules.
- A key contributor to the overall embedded software engineering efforts and develops various components of the NE-level software for this critical platform
- Understands & delivers board level device drivers and board bring-up capabilities for several PowerPC-based network elements
o Owns specific embedded software deliverables – works with the team lead to set the schedules, and participates in bring-up activities as well as & troubleshooting, and similar embedded design activities leading to prototype delivery as required
- Is skilled & knowledgeable with common device drivers and board-support functions, such as PCI, Ethernet, HDLC, I2C, UART and related embedded areas common in telecom/datacom equipment (SONET/SDH, Ethernet, OTN protocol devices experience a major plus)
- Successfully completes all assigned device drivers software development tasks leading to system delivery for software application integration & verification testing
- Interfaces and works directly with other embedded software team members and other functional groups in the Digital Optical Network engineering team
- Ensures successful completion of all assigned embedded software development tasks
The following requirements are expected for applicable candidates
- BS degree or higher in a communication, electronics, computer science or related majors
- 4+ years with networking equipment/systems embedded software development experience required, with at least three years in device driver development
- Familiar with QNX, embedded Linux or VxWorks real-time OS
- Familiar with C/C++, software engineering and development processes
- Experience with SONET/SDH or OTN chip programming preferred
- Good software design document writing experience
- Sound skills in reading, writing and oral English
Good people skill, good at coordinating work among peers and interfacing with other functional groups, and a quick learner of new technologies and development area
If someone are interested in this position, pls call 010-51264800-831 Christiana
or MSN: [email protected]