Hello!
I am a freelance Hardware engineer from Germany.
I design and build electronics hardware end-to-end. That includes:
- defining requirements
- selecting components (focus on supplychain vs cost)
- create schematic
- PCB layout and design iterations
- optimizing for manufactoring and mass production
I can also consult you in any of these steps. (For example reviewing another contractors work).
MCU/CPU:
stm32 (including LoRa-E5), esp32, esp8266, atmega328p, atmega2560, atmega32u4, attiny85, attiny2313
raspberry pi: version 3, 4, 5 and zero (wh).
Jetson Nano with openCV (4k video stream via GStreamer)
Past layout/driver experience:
ToF distance sensoring: VL53L0X, VL53L1X, VL53L5CX
CAN bus transceiver: MCP2515
rs485 communication SP485
LED/PWM control with PCA9685
Ethernet multiplexer: ts3l500ae Lantronix, LAN8720a Power supply: AMS1117, LM337, AP63301WU-7
Global positioning (battery optimized) gnss u-blox MAX-M10 and MAX-8, bq35100, accl/imu ST_LIS2DW12 agricultural sensor reverse engineered: "watermark"
Dedicated LiDAR up to 40m outside in sun:
LIDAR-Lite v3, WayPonDEV TF02-Pro
Wrote automatic test rig with python for:
Nordic Power Profiler Kit II (ppk2)
Protocols:
PoE, Ethernet, USB, CANbus, I2C, LoRa, UART, MQTT, SPI, RTSP, RS485 etc
Programming languages:
Python, C, CPP (inklusive openCV), Arduino (C++ dialect), Rust, C# (unity), TMCLAsm (Trinamic assembler), Bash/Shell scripting both linux and windows, Java.
most experience in C/Python and linux (script and driver).
Design tools:
kiCAD - my favorite because of community plugins and linux support
easyEDA - some clients want easy collaboration via browser
eagle - past experience before freelancing
altium - licensing cost and bad linux support are drawbacks
I am based in Germany, i have all the working permits to work inside EU with no restrictions. So remote work would fit best if you are outside of EU. However i am open to travel if needed.
I really love my job :)
Write me a pm or here!