STM32H7 IoT Device PCB Design KiCad Hardware Engineer
Budget: $1,500 – $3,000 USD
Job Description:
We are seeking an experienced KiCad hardware engineer to design and route a complex industrial IoT edge device PCB. This is for our EsoCore platform - an advanced industrial monitoring system with edge intelligence capabilities.
EsoCore is a comprehensive industrial IoT platform featuring:
- STM32H7 dual-core edge device with TinyML capabilities
- Multiple sensor modules (vibration, acoustic, current, air quality, etc.)
- Industrial communication protocols (Modbus RTU, PROFIBUS, PROFINET)
- Safety-compliant I/O with EN ISO 13849 certification requirements
- Power over Ethernet (PoE) support
- Real-time edge processing and predictive maintenance
What We Need:
- You will design the main edge device PCB from schematic capture through final routing and manufacturing preparation.
Key Requirements:
- STM32H743IIT6 microcontroller (LQFP176 package)
- 4-layer PCB (100x160mm, FR4 1.55mm, ENIG finish)
- Power: 12-24V DC input with buck converters and supercapacitor backup
- Wireless: ESP32-WROOM-32 WiFi/BT module
- Ethernet: 10/100 PHY with optional PoE (IEEE 802.3af)
- Industrial protocols: Modbus RTU, PROFIBUS DP, PROFINET Device
- Safety I/O: Dual-channel safety relays (EN ISO 13849 PLd)
- Multiple terminal block connectors for fieldbus and sensor interfaces
- USB-C service interface with ESD protection
- microSD card slot for data logging
- OLED display and user interface buttons
- Comprehensive ESD and surge protection throughout
Deliverables:
- Complete KiCad schematic (.kicad_sch)
- Fully routed PCB layout (.kicad_pcb)
- Gerber files and drill files for manufacturing
- Bill of Materials (BOM) with LCSC part numbers
- Design documentation and layout notes
- ERC/DRC reports
Requirements:
- Expert proficiency in KiCad 8.x
- Experience with STM32 microcontrollers
- Knowledge of industrial communication protocols
-Experience with high-speed signal routing (Ethernet, USB)
- Understanding of EMC/EMI design principles
-Familiarity with industrial safety standards
- Experience routing multi-layer PCBs (4+ layers)
What We Provide:
- Complete component library (3D models, footprints, symbols already created)
- Detailed BOM with manufacturer part numbers
- Hardware specifications and requirements document
- Existing KiCad project structure
- Firmware pinout requirements
- Layout guidelines and design constraints
Preferred Qualifications:
- Experience with industrial automation hardware
- Knowledge of IEC 61131 standards
- Previous work with safety-critical systems
- Experience with PoE PD controller design
References:
- Specs: https://www.esocore.com/docs/esocore-edge
- Source code: https://github.com/newmatik/esocore
- Preliminary BOM: https://www.esocore.com/docs/bom
- KiCad project and shared libs: in repo hardware/edge/kicad and hardware/library
Questions I have before you apply:
- What is your experience level with KiCad specifically?
- Have you worked with STM32H7 series microcontrollers before?
- Do you have experience designing industrial communication interfaces?
- What is your typical timeline for a complex 4-layer PCB of this size?
- Can you provide examples of similar industrial IoT or automation projects you've completed?
We are seeking an experienced KiCad hardware engineer to design and route a complex industrial IoT edge device PCB. This is for our EsoCore platform - an advanced industrial monitoring system with edge intelligence capabilities.
EsoCore is a comprehensive industrial IoT platform featuring:
- STM32H7 dual-core edge device with TinyML capabilities
- Multiple sensor modules (vibration, acoustic, current, air quality, etc.)
- Industrial communication protocols (Modbus RTU, PROFIBUS, PROFINET)
- Safety-compliant I/O with EN ISO 13849 certification requirements
- Power over Ethernet (PoE) support
- Real-time edge processing and predictive maintenance
What We Need:
- You will design the main edge device PCB from schematic capture through final routing and manufacturing preparation.
Key Requirements:
- STM32H743IIT6 microcontroller (LQFP176 package)
- 4-layer PCB (100x160mm, FR4 1.55mm, ENIG finish)
- Power: 12-24V DC input with buck converters and supercapacitor backup
- Wireless: ESP32-WROOM-32 WiFi/BT module
- Ethernet: 10/100 PHY with optional PoE (IEEE 802.3af)
- Industrial protocols: Modbus RTU, PROFIBUS DP, PROFINET Device
- Safety I/O: Dual-channel safety relays (EN ISO 13849 PLd)
- Multiple terminal block connectors for fieldbus and sensor interfaces
- USB-C service interface with ESD protection
- microSD card slot for data logging
- OLED display and user interface buttons
- Comprehensive ESD and surge protection throughout
Deliverables:
- Complete KiCad schematic (.kicad_sch)
- Fully routed PCB layout (.kicad_pcb)
- Gerber files and drill files for manufacturing
- Bill of Materials (BOM) with LCSC part numbers
- Design documentation and layout notes
- ERC/DRC reports
Requirements:
- Expert proficiency in KiCad 8.x
- Experience with STM32 microcontrollers
- Knowledge of industrial communication protocols
-Experience with high-speed signal routing (Ethernet, USB)
- Understanding of EMC/EMI design principles
-Familiarity with industrial safety standards
- Experience routing multi-layer PCBs (4+ layers)
What We Provide:
- Complete component library (3D models, footprints, symbols already created)
- Detailed BOM with manufacturer part numbers
- Hardware specifications and requirements document
- Existing KiCad project structure
- Firmware pinout requirements
- Layout guidelines and design constraints
Preferred Qualifications:
- Experience with industrial automation hardware
- Knowledge of IEC 61131 standards
- Previous work with safety-critical systems
- Experience with PoE PD controller design
References:
- Specs: https://www.esocore.com/docs/esocore-edge
- Source code: https://github.com/newmatik/esocore
- Preliminary BOM: https://www.esocore.com/docs/bom
- KiCad project and shared libs: in repo hardware/edge/kicad and hardware/library
Questions I have before you apply:
- What is your experience level with KiCad specifically?
- Have you worked with STM32H7 series microcontrollers before?
- Do you have experience designing industrial communication interfaces?
- What is your typical timeline for a complex 4-layer PCB of this size?
- Can you provide examples of similar industrial IoT or automation projects you've completed?
Related categories:
Electronics
Electrical Engineering
PCB Layout
Circuit Design
Embedded Systems
Signal Processing
STM32