Carrers

Embedded Software Engineer

  • Low level programming (interaction with hardware) using C language in multi-threaded, multi-processor, highly-available systems.
  • Understanding of various h/w architecture (*PCI, PCIe, DMA, I2C, SPI, etc.) and *processors (MIPS, PPC, x86).
  • Complete understanding of the Control and Data path internals of a device driver for a LAN/WAN protocol like Ethernet, ATM, PPP, POS, SONET, etc.
  • Expertise in OS internals and Device Driver development on Distributed & Real Time Embedded Systems and OS like IOS, pSOS, VxWorks, Linux, etc.
  • Hands on experience with NPU, ASIC, FPGAs with focus on Switching/Routing platforms is a plus.
  • Ability to understand and drive system level architecture and design.
  • Strong C programming, Data Structures, SW design, testing and debugging background using ICE (CodeWarrior, Lauterbach, etc.), GDB, etc.
  • Experience in product life cycle and tools
  • Customer experience: Reproduction and debugging of customer issues, handling of field queries

Software System Engineer

  • Low level programming (interaction with hardware) using C language in multi-threaded, multi-processor, highly-available systems.
  • Understanding of various h/w architecture (*PCI, PCIe, DMA, I2C, SPI, etc.) and *processors (MIPS, PPC, x86).
  • Complete understanding of the Control and Data path internals of a device driver for a LAN/WAN protocol like Ethernet, ATM, PPP, POS, SONET, etc.
  • Expertise in OS internals and Device Driver development on Distributed & Real Time Embedded Systems and OS like IOS, pSOS, VxWorks, Linux, etc.
  • Hands on experience with NPU, ASIC, FPGAs with focus on Switching/Routing platforms is a plus.
  • Ability to understand and drive system level architecture and design.
  • Strong C programming, Data Structures, SW design, testing and debugging background using ICE (CodeWarrior, Lauterbach, etc.), GDB, etc.
  • Experience in product life cycle and tools
  • Customer experience: Reproduction and debugging of customer issues, handling of field queries

GUI Programmer

  • Participate in the design, and development of UI framework and infrastructure
  • Work in team using Agile methodologies
  • Work cross-functionally with user experience, quality and product marketing teams to define and build interactive, high-performance, high-scalability, high-availability web GUI infrastructure
  • Estimate design and development activities
  • Communicate status against planned milestones
  • Bachelors degree or higher in Computer Science (or similar/relevant field) or equivalent experience
  • Experience with server API's (REST, Struts) is desirable
  • Agile development experience desirable
  • Ability to take ownership and provide leadership
  • Excellent written and verbal communication skills
  • Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results
  • Proactive attitude in identifying and resolving issues and risks