Careers

Calix
Software Engineer - Embedded - Platform
 
Description:
Overview:

Calix is seeking a Software Engineer to design, implement, test and maintain real-time embedded software components in xDSL/POTS based line cards for the Calix C7 Platform.


Responsibilities:

* Design and implement new features in micro-code on Agere/LSI AP3300 network processor to transport high speed data over xDSL, including

1. Port vendor provided Packet classification, inspection, encapsulation, verification, generation
2. Traffic and buffer management
3. DSL ATM and PTM transport
4. Bonding

* Port vendor provided device driver or design custom device driver on a proprietary embedded system
* Troubleshoot real-time traffic issues
* Follow project development processes and participate all phases of project development cycle from project initiation to production.
* Have the opportunity to learn and work with other software components and features in the C7 system such as Voice Over IP (H248, MGCP, SIP), Packet Services and Data.Sustain exiting xDSL platforms using Agere/LSI Network Processors



Qualifications:

MUST HAVE:

* Ability to conduct technical discussions, publish documents, and build knowledge base in English
* Excellent spoken English skills

* 3+ years experience with Network Processors, including design and implementing microcode, porting vendor provided driver module or design in-house custom device driver to interface with NP from application layer. The microcode includes :

1. Pattern classification, encapsulation and packet verification, VLAN, Layer 2.
2. Traffic policing, modeling, scheduling, and shaping
3. Performance analysis and verification

* 3+ years experience in embedded system design/programming/debugging in C
* 3+ years experience designing and implementing code in real time operating systems such as OSE
* 2+ years experience implementing SW or microcode to control hardware interfaces, such as PCI, UTOPIA, SPI-3, or co-processor(e.g. DSP, Network Processor)
* 1+ years experience with ATM, including AAL5
* Strong analytical skills.
* Strong experience using test equipment such as oscilloscopes, logic analyzers and data test sets: T-berd, Omniberd, Adtech, or IXIA
* Proficiency with GNU tool chain and Software Configuration Management tools such as Clearcase.
* Able to travel to US for weeks if required
* Knowledge of IP, Ethernet and ATM and related protocols is required.
* Excellent interpersonal, written and verbal communications skills
* BSCS, BSEE or similar degree or related technical skill



DESIRED:

* Experience developing micro code for Agere/LSI NPs. AP3300 development experience highly desired.
* Experience working in projects that have gone through full project cycle from project initiation, design, implementation, integration, DVT, to GA
* Knowledge of ETSI xDSL standards such as T1.413, G992.x, G993.x, ANSI T1E1.4
* Knowledge of ETSI G.Bond standards such as G998.1, ANSI T1E1.4/2003-334.
* Direct experience with ClearCase and ClearQuest is a plus
 
Job Location(s):
Nanjing,CN
 
 
Apply Now >