Capabilities


PCBs

Sifferman Technology has a proven track record developing hardware, real-time embedded firmware, and application software for new products from concept through prototype, and into manufacturing.

Hardware

  • Digital and analog circuit design
  • Programmable logic design
  • Schematic capture
  • Breadboarding and Prototyping
  • PCB layout and design
  • Circuit-level troubleshooting in the lab

Software

  • Real-time embedded firmware design
    • Data acquisition
    • Signal processing/DSP
    • Control systems
    • Communication
  • High-level languages
    • C
    • C++
    • C++/CLI .NET
    • Visual Basic
    • Perl
    • Scripting languages
    • Several other high-level languages
  • Assembly languages
    • PIC24, PIC18, PIC16
    • ARM7
    • 68HC11, Freescale 9S12
    • 8051
    • Renesas/Hitachi H8
    • Many other processors
  • Application software development
    • GUI design
    • Windows applications
    • Windows Mobile applications
    • Custom hardware applications
  • Development environments
    • Visual Studio
    • CodeWarrior
    • MPLAB
    • IAR
    • HiTech
    • LabWindows/CVI
    • GNU/Eclipse
    • Others

Systems Engineering

  • Technical / Project leadership
  • Creating engineering specifications from marketing requirements
  • Human factors
  • Determination of hardware/software tradeoffs
  • Modeling and simulation of product designs
  • Design for optimal cost/performance tradeoff
  • Software/hardware integration
    • Initial prototype bring-up
    • Debugging using in-circuit debuggers, emulators
    • Use of lab equipment, including oscilloscope, logic analyzer,
      signal generators, spectrum analyzer
  • Design for testability
  • Design verification
  • Design reviews
  • Development of production test equipment

Documentation/Technical Writing

  • Functional specifications
  • Interface specifications
  • Test procedures
  • Schematics
  • Bills of Materials
  • Operator’s manuals
  • Technical manuals
  • Presentations
  • Help files