Premier Embedded Solutions, Inc. was created to provide engineering design services for embedded systems. We have over 20 years experience delivering hardware, software, and prototype design services.
Microcontroller and FPGA circuit design
Designing and building Raspberry Pi HAT and other add-on hardware
Designing systems around Raspberry Pi Compute Modules
Schematic creation, layout, and component selection (Altium, Mentor Graphics)
Chip to chip communication interfaces (I2C, SPI, CAN, parallel bus)
High level communication interfaces (USB, Ethernet)
Wireless interfaces (WiFi, Bluetooth, 802.15.4)
Mixed-signal hardware design (ADC, DAC, signal conditioning)
Power supply design
Analog circuit interfacing
Internal storage (flash, eMMC, SRAM, EEPROM)
Removable storage, such as SD card
Battery power, monitoring, and charging (primary, lead acid, NiMH, Li-ion)
Digital and analog circuit simulation
Microcontroller firmware development (C, assembler)
Experienced with Microchip PIC / SAM, Cypress FX2, 8051, Cortex-M3/M4, ARM7, and more
Firmware test and debugging
Bare-metal programming
Bootloader development and integration
Embedded Linux system creation and programming
FPGA / CPLD programming in Verilog and VHDL
Windows and Linux software development in C, C++ and Python
Real-time operating systems
Using version control systems
Developing open source software
Mechanical CAD design
3D design and 3D printing
Surface-mount assembly and rework