Our creativity, experience, and passion can help you bring your product to life. Here are some of the products we have experience with:
Displays (Touch Screens, LCD, OLED, 7-Segment)
IoT / Gateways - Connecting machines to the internet using Cellular, Wi-Fi, and Ethernet
Capacitive touch and proximity based user interfaces
Cloud Based Dashboards
Learn About Our Product Development ProcessWe support all phases of hardware design from component selection through PCB layout. We have experience in many different areas such as:
System Design
Design for Manufacturability & Minimizing Costs
Analog & Digital Circuit Design
System & CircuitTroubleshooting
Microcontrollers (ARM, Atmel, Microchip, NXP, ST, etc.)
Microprocessors (A5, i.MX 8M Mini, AM335x, etc.)
Development Boards (Beaglebone Black, Raspberry Pi)
Peripherals (SPI, I2C, CAN, USB, UART, GPIO, ADC, DAC, PWM)
Wireless (Cellular modems, Wi-Fi, MiWi, Bluetooth)
EMC Testing & Troubleshooting
UL, FCC, & CE Compliance
PCB Layout
Altium, Eagle, & KiCad
Creating Test Specs
Supporting Production
Learn About Our Circuit Design ProcessWe specialize in well constructed Embedded C and have experience in many different areas of software development:
C/C++, Javascript, Python, Bash Scripting, PHP, HTML, Node.js
OS (FreeRTOS, Embedded Linux, U-Boot)
Driver Development
Firmware / Software Architecture
Creating Reusable Code
HTTPS / MQTT Protocols
TCP/IP Stack
Internet Security, Certificates, TLS
Interfacing With IOT Web Platforms (M2X, Flow, AMOC)
Debugging
Doxygen Documentation
Learn About Our Software Development ProcessEmbedded Design Engineering specializes in designing embedded Linux devices and systems. With complex hardware and software layers, an experienced Linux development team is key to successful product design.
- BSP Development, Yocto,
- U-Boot Driver Porting
- Kernel Driver Porting
- Device Tree
- Driver Development
- Firmware Updates (Including Over-the-air)
- Board Bring-Up
- OpenAMP
- Jenkins
- Functional testing of releases
- System on Modules (SoM)
- Carrier Boards
- Chip down single PCBAs
- LCDs, Audio
- USB, Wi-Fi, Ethernet, Cellular
- eMMC, Nandflash
- Microchip ATSAM5x Series
- TI AM335x, Beaglebone Black, AM62x, AM64x
- NXP i.MX 8
- Raspberry Pi
Learn About Our Linux Design Services