Scheftech Inc
steve@scheftech.com

Over 25 years of experience developing embedded software and hardware

Specializing in platform engineering

This usually includes:

To be done well, platform engineering requires an uncommon blend of software and hardware skills

C

Assembler

Cross-compilers

VHDL

U-Boot

RedBoot

Logic Analyzer

Oscilloscope

Debugger

JTAG

Interrupts

LEDs

USB

Power Management

DVFS

Understanding schematics

Datasheets

Chip registers

I2C

SPI

SDIO

MMC/eMMC

GPIO

PCI

Serial

Ethernet

WiFi

Bluetooth

TCP/IP

DDR

NAND

NOR

CSI

DSI

LVDS

HDMI

DMA

PWM

Codecs

GPU

AM335x

i.MX6

i.MX35

i.MX27

810

820

OMAP3

OMAP4

x86

MIPS

PowerPC

Why Scheftech?

Over 25 years of experience developing boot loaders, device drivers, in-kernel communications protocol stacks and other firmware for embedded systems and Unix/Linux PCs.

Everything is new. Is the problem hardware or software?

Scheftech's experience encompasses both low level software and hardware design allowing for an understanding of the entire system.

As much of platform work involves brand new systems, it frequently requires simultaneously debuging new hardware and new software using code debuggers, logic analyzers and oscilloscopes. With Scheftech, you get a kernel programmer who's comfortable using a soldering iron.

A wide range of architectures

Scheftech has developed kernel and application software for x86 PCs and embedded systems based on SoCs with various cores (ARM, Power PC, ColdFire, MIPS) including Scheftech hardware designs, prototypes of customer hardware and development systems provided by the processor manufacturer.

Need someone for a specific project rather than years?

Engage Scheftech on a contract basis for the flexibility that matches your varying project demands. Let Scheftech do the one-time board bring-up while your employees take care of the ongoing application development.

Ready to get started

The Scheftech lab includes build servers, a JTAG debugger, logic analyzer and oscilloscope. All that's missing is your prototype.

The Scheftech office is located in the Eastern timezone, suitable for communicating with Europe in the morning and the US West coast in the afternoon. Projects often involve working with geographically distributed teams using e-mail, phone, Skype, IM, Wikis and VPN connections for GIT/CVS/SVN access to the shared base of code.