Hi,
I have more than 9 years of experience in embedded design and development. I have expertise in PCB design using different CAD tools like Altium designer,Cadsoft Eagle,Kicad etc. I have hands on experience in
- Component selection
- Components library design
- Schematic design
- PCB layout design
- Gerber and BOM generation
- Manufacturing files generation (pick n place, assembly, dwg,step etc.)
- Protocols (SPI,I2C,UART,CAN,TCP/IP)
- Sensors (Acclerometer,Gyroscope,Inclinometer,Temperature,Humidity,Pressure,Heart rate,Load Cell,Ultrasonic etc.)
- Batteries (LiPO,LiIon,Alkaline,AA,AAA,18650)
- Power supplies (LDO,Switching regulator,Buck-boost converter, battery charging, PMU)
- Motors (servo,stepper)
- Displays
- Wireless modules (WiFi,BLE,RF,GSM,GPS,LTE,NB-IOT,ZigBee)
- MCUs/MPUs with external RAM,ROM
I have gone through the requirement doc and understood about your requirements. I have experience of designing similar type of products which had ESP32-WROOM module, Relay outputs, digital inputs, analog inputs, PSU, external memory, Modbus RS485 support, CAN bus support. I can show you that device. I have vast experience in designing IoT products.
Furthermore, I have great experience in firmware development on various platform. I have developed application on ESP32-WROOM, ESP32-WROVER modules using Arduino and esp-idf as well. I also have experience of interacting cloud using wifi/gsm etc. using http rest api, mqtt etc.
Let's discuss and go ahead.
Thanks.
Jitendra