Embedded Engineering



  • Design to Tape-out of semiconductors/SoCs
  • Design to Tape-out of hardware platforms
  • Design and development of firmware and BIOS for Intel/ARM platforms
  • Design, port and bring-up of operating systems like Android/RTOS on Intel/ARM based platforms.

SOC Design – FrontEnd Design
  • Engineering work and applied research, development and design of new products.
  • Work includes complex design, fabrication, modification and evaluation of electronic apparatus,components or circuitry for use in electronic equipment and devices.
  • Create system functionality and design specifications including block diagrams, control strategies and algorithms.
  • RTL design and verification of sizeable IP core.

SOC Design – Physical Design
Expertise on end-to-end PD (RTL to GDII)

  • Synthesis
  • Physical Synthesis
  • Clock Tree Synthesis
  • Static Timing Analysis
  • Place and Routing (PnP)
  • Floor Planning
  • Layout Verification and fixes
  • Block Closure

SOC Verification – Platform Integration & Validation

  • Full system integration of platform including chip, board, firmware and software stack
  • Full functional validation of platform including chip, board, firmware and software stack.
  • Pre-certification of platform for protocol compliance.
  • Integrated framework with more than 2500 test cases and 1000 test plans.
  • Expert system integration and validation services for niche computing functions like BIOS, ServiceProcessor Stack, Storage, Device drivers, Embedded OS & BSP.
  • Integrated tool with automated testing facilities.
  • Performance characterization and tuning of platform including chip,board,firmware & software stack.

SOC Verification – Silicon Verfication

  • Bring-up of FPGA models.
  • Hardware/Software verification on FPGA models.
  • Firmware validation on FPGA models.
  • Familiarity with digital communication concepts.
  • Expertise on ATE test platforms.
  • Expertise on CMOS Analog, and Mixed Signal circuits such as ADC, DAC, PLL, Codecs and theirperformance measurements.
  • Expertise on high-speed interfaces such as HDMI, PCI Express, SATA, USB.
  • Expertise on common test equipment (oscilloscope, spectrum analyzer, time interval analyzer, logicanalyzer, network analyzer, etc.).
  • Expertise on design for test (DFT) techniques and structural tests such as Scan/ATPG, JTAG, andmemory BIST.

Hardware Design

  • Architectural design
  • Schematic Design
  • High Speed Multilayer Design
  • Layout simulation
  • Circuit and layout Design
  • Signal Integrity and Power Optimization
  • Analog and Digital Interface
  • Power Budget
  • Component Selection
  • BOM preparation
  • Schematic capture
  • Power Supply Design
  • Digital interfacing such I2C, SPI, Board Bring up.

Debug & Verification

  • Boundary Scan Tests
  • Processors Controlled Tests
  • High Speed IO Validation
  • FPGA Controlled Tests (FCT)
  • Automated Tests Equipment (ATE)

Design & Developement

  • We have expertise in bring-up of firmware/BIOS from FPGA, Power ON and platform integration stages
    Embedded Controller firmware
  • 32-bit and 64-bit BIOS for desktop, laptop, servers, phones and tablets
  • VBIOS/GOP firmware
  • UEFI shell application development and integration
  • ACPI Features Implementations
  • Integration and customization of OEM features into reference BIOS
  • Solutions based on ARM and AVR controllers.
  • Developing firmware for new silicon and new IPs.
  • Developing DSP firmware for a variety of processors.
  • Developing USB drivers in Device, Host and OTG from USB 1.0 to USB 3.0
  • Developing firmware for Bluetooth, I2C, SPI, GPS, RFID, LCD, Keypad and GPIO.

Debug & Validation

  • We have expertise in bring-up of firmware/BIOS from FPGA,Power ON and platform integration stages
  • Debug of firmware to know the root cause of an issue,then attributed to incrementalcode changes.
  • Debug reports driving defect prevention techniques
  • Validation of FW using industries first 3-tier validation methodologies and automation tools.
  • Developing BSPs from the Android for smartphone chipset platform.
  • Work in parallel with chipset vendors to obtain required components for integration.
  • Set up a repeatable porting model to handle future platform releases from Android.
  • Fine-tuning and customization of Android based on client needs and platform characteristics
  • In our team, we have skilled resources in multimedia – audio/video/camera and base port – BSP, boot and device drivers and Android framework.
  • Provide program support for complex interfaces/dependency management—OEM, chipset vendor and ISVs