Compass Engineering
On-Site Consultants and Off-Site Contracts

Project History

Compass engineering has assisted industry leaders such as: Alaris Medical Systems, Allied Signal, Ametek, Cardinal Health, Cardio Dynamics, Crane/ELDEC, DRS, Dukes, Eclipse Aviation, Fujitsu, Goodrich, Green Hills, Hamilton Sundstrand, Honeywell, L-3, LSI Logic, Lynx OS, Mentor Graphics, Modular Mining, Motorola, Network Appliance, Orbital Sciences, Pioneer, Rockwell Collins, SAIC, Securaplane, Sonosite, Texas Instruments, UPS Aviation,  Virtual Prototypes, Williams Engines, as well as Start-up companies becoming new industry leaders.

Hardware

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

 
Software

  • Linux Kernel and security development.
  • Windows XP/Vista File Systems Filter Driver Development.
  • Linux API development for network Mail Security application.
  • TI DSP development for AAC+V2 and multimedia signal processing.
  • C++/Java Middleware application development for Digital TV Set-top Box.
  • TI TMS320 DSP development for laser based wireless communications device.  
  • Embedded and Firmware Development for Digital TV Set-top Box, streaming MPEG.
  • Windows API C++ development with Socket Programming to port Linux to Windows.
  • Linux Kernel with OS virtualization and OS switching mobile devices targeting ARM Trust Zone.
  • Embedded Linux drivers and low-level bring up of 802.11 wireless mesh networking chipsets.
  • Low-level PCI drivers and perform board/chip bring-up on Cavium based Network Processor.
  • Embedded Systems and firmware development for multiple device drivers (I2C, PCI, Ethernet, UART, SDIO) for custom ARM SoC ASIC targeting a Point of Sale (POS) chipset
  • Embedded Linux & firmware development to perform RISC processor-based chip bring-up/debug ethernet drivers for 802.11 wireless router.
  • Embedded Systems development and high-level architecture review of 802.11 and WiMax technology embedded into an automotive Navigation and GPS system.
  • Embedded Linux network software development for device drivers and TCP/UDP, SNMP, and application layer protocols for Telco equipment.
  • Windows C# application level development for the hardware instrumentation and control systems software of a biomedical DNA analysis device.
  • Develop 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.
  • Embedded Systems and firmware development using VxWorks 6.3 to design motion control systems for semiconductor capital equipment.
  • Embedded Linux Network Software Development for large-scale customized “one of a kind” LED/LCD Display Systems.
  • Port new drivers and kernel software from Linux and other UNIX OS’s to Windows for Network Processor chip-sets.

 
Defense/Aerospace/Medical

  • Test, documentation, and certification of engine controls. 
  • Develop and test GPS avionics systems for certification.
  • Test and certification of a helicopter rotor de-icing device.
  • Design, development and testing of a portable sonogram device. 
  • Test, documentation, and certification of engine control software.
  • Certification testing and documentation of a safety-critical RTOS.
  • Software development and test of a drug infusing intravenous pump.
  • Design and development of software for an implantable pace-maker.   
  • Software test procedures and documentation a robotic mining machine.
  • Design, development, test and certification of a cabin pressure controller.
  • Development, test, and certification of embedded software for airborne radios.  
  • Development, test and documentation of embedded spacecraft control software.
  • Systems safety analysis and failure modes effects reports for several avionics LRUs.
  • Design, development, and test of fail-safe proprietary network communications device.
  • Peer review of new NRC regulations: commercial software for nuclear plant operations.
  • Design, development, and test of an object-oriented safety-critical software design tool.
  • FAA tool qualification of object oriented design tool for cockpit multi-functional displays.
  • Development, test and certification of a wireless smoke detector for commercial aircraft. 
  • DER services: cabin pressure controllers, wing de-icers, power systems, control systems, landing gear, flaps/slats and displays.