408-448-0100

Projects

SICOFT has assisted industry leaders such as: Texas Instruments, LSI Logic, Network Appliance, Fujitsu, and Pioneer Electronics, as well as Start-up companies who are becoming the new industry leaders. Here’s what we’ve done for them:


Hardware







  • ASIC Consultant for ASIC co-simulation of SystemC to Verilog for an 802.11 Wireless Base-band Processor.
  • ASIC Consultant for Top-Level (full systems level) ASIC Design for complex ARM SoC 802.11 wireless base-band modem chip.
  • ASIC Verification Consultant for ASIC Verification and Verification architecture using SystemVerilog VMM.
  • FPGA Consultant for Xilinx Virtex IV FPGA Design/Verification of PCI Express DDR2 memory controller for network storage device.
  • ASIC Verification Consultant for ASIC Verification for Ethernet MAC portion of a complex switch/router using Vera.
  • ASIC Consultant for ASIC Physical Design and Place & Route using IBM Einstimer of a gigabit Ethernet chip for a complex switch/router.
  • Board Design Consultant for Analog & Digital Board Design with Xilinx FPGA for CMOS imaging chip.
  • ASIC Design Consultant for ASIC Micro-architecture, RTL design, synthesis, and timing for DDR2/3, QDR, & RLDR memory controllers.
  • ASIC Verification Consultant for ASIC Verification of an ARC SoC handheld multimedia chip.
  • IC Design Employee for Mixed-Signal (Analog/Digital) CMOS IC Layout for complex imaging chip.
  • ASIC Consultant for CPU Logic Verification with MIPS core using Verilog, C, and Assembly.
  • ASIC Design Consultant for ASIC RTL Design, Integration, Verification, Processor interconnect, and Static Timing Analysis for a “dual core” ARM9 WiMAX broadband SoC.
  • Analog/RF Board Design Engineer for Wireless Router.
  • Hardware Design Consultant for Hardware Digital Board Design and bring-up for “Small Form Factor” consumer electronics Set-top Box design targeting Digital TV.
  • ASIC Design Consultant for ASIC RTL Design and Verification for a State Machine chip.
  • FPGA Consultant for Xilinx VirtexV FPGA Verifcation for large network storage chip with high-speed I/O’s such as PCI Express, DDR2/3 memory controllers, using Verilog, SystemVerilog, AVM and C.
  • FPGA Consultant to Lead the Verification effort of a complex FPGA device using SystemVerilog .
  • ASIC Design Consultant for ASIC RTL Design from specification to tape-out including Synthesis and Timing for extremely complex graphics processor.
  • ASIC Verification Consultant custom IP blocks requiring a significant expertise in Specman “e” and vManager.



Software










  • Embedded Systems Consultant for Embedded Linux & firmware development working closely with the ASIC team to perform RISC processor based chip bring-up/degug and developing ethernet drivers for 802.11 wireless router.
  • Linux Kernel Consultant for Linux Kernel development with OS virtualization and OS switching for mobile devices targeting ARM TrustZone.
  • Windows Driver and Kernel Engineer for Windows XP/Vista File Systems Filter Driver Development.
  • Embedded Systems Consultant for Embedded Systems & firmware development using VxWorks 6.3 to design motion control systems for semiconductor capital equipment.
  • Linux Software Consultant for Linux API development for network Mail Security application.
  • Embedded Systems Consultant for C++/Java Middleware application development for DigitalTV Set-top Box.
  • Embedded Systems Consultant for Embedded Systems development and high-level architecture review of 802.11 and WiMax technology embedded into an automotive Navigation and GPS system.
  • Embedded Systems Employee for Embedded & Firmware Development for DigitalTV Set-top Box with heavy Audio/Video streaming with MPEG.
  • DSP Consultant for TI DSP development for AAC+V2 and multimedia signal processing.
  • DSP Consultant for TI TMS320 DSP development for line-of-site laser based wireless communications device.
  • Windows Software Consultant for Windows API C++ development with heavy Socket Programming to port from Linux to Windows OS.
  • Embedded Systems Consultant for Embedded Linux Network Software Development for large-scale customized “one of a kind” LED/LCD Display Systems.
  • UNIX Kernel Consultant for BSD Kernel Platform development.
  • Linux Kernel Consultant for Linux Kernel and security development.  
  • Embedded Systems Consultant for Embedded Linux network software development for device drivers and TCP/UDP, SNMP, and application layer protocols for Telco equipment.
  • Embedded Systems Consultant for Embedded Linux development of drivers and low-level bring up of 802.11 wireless mesh networking chipsets.
  • Windows Software Consultant for Windows C# application level development for the hardware instrumentation and control systems software of a biomedical DNA analysis device.
  • Firmware Consultant for Embedded Systems and firmware development to develop multiple device drivers (I2C, Ethernet, PCI, UART, SDIO, etc) for custom ARM SoC ASIC targeting a Point of Sale (POS) chipset.
  • Windows Kernel & Device Driver Consultant to port and develop new drivers and kernel software from Linux and other UNIX OS’s to Windows for Network Processor chip-sets.
  • Embedded Systems Consultant to develop the middleware and API layers for a complex Blu-Ray Disc Set-top Box.  Code written in C and C++ with heavy use of networking and multimedia protocols such as UPnP, HTTP, etc.
  • Embedded Systems Consultant to develop low-level PCI drivers and perform board/chip bring-up on Cavium based Network Processor.

Home | About Us | Technologies | Projects | Industries | Contact Us | Site Map | Resources