Senior Software/Firmware Engineer
I am a 10+ software engineer of all various platforms, languages and environments, in addition to a 7+ year firmware / hardware engineer.
I am very well skilled in various MCU platforms, i.e. ESP32, NXP, STM32, Nordic, Silicon Labs, AVR, etc.., in addition to Raspberry PI, Beaglebone, embedded Linux platforms, etc.. I have plenty of my own hardware, including these devices, and sensors to prototype with right away. I have engineered projects in a variety of MCU's with GPS, Bluetooth, WiFi, LTE and LoRa, along with Android and iOS apps to communicate and control these devices. I have an extensive home office lab of scopes, meters, debugging devices / tools, hardware components, etc...
In addition to firmware engineering, I've got plenty of experience in the software world, Unity and Unreal Game , web servers / services, Mobile apps, etc... Experience even with building custom Android OS'es and drivers for custom hardware.
I have no doubt that with my embedded engineering experience and desktop/mobile software engineering experience, I can be your one stop shop here to engineer an entire solution for you, backend firmware to front end software.
I work full time out of my home, and freelance engineering is my only profession, i.e. I don't moonlight. I generally work from 5:00 AM to 5:00 PM Central Time, however I am very responsive, even if not immediately in front of a computer, i.e. after hours, weekends, I pride myself on responding 99% within an hour if not faster, when possible.
Work Terms
- Location & Hours: Based in Italy (CET, GMT+2). Flexible availability to align with client time zones. Core hours: 9 AM – 5 PM CET, with additional availability for overlapping work windows.
- Payment Terms: Prefer milestone-based payments via Guru SafePay. Open to hourly or fixed-price arrangements depending on scope.
- Communication: Responsive and transparent via Guru messages, email, Slack, or Zoom. Weekly progress updates, regular code commits, and milestone reports to maintain visibility.
- Tools: Jira, Trello, Asana, GitHub, Bitbucket, or your preferred tools.
- Commitment: Dedicated to long-term partnerships, delivering high-quality solutions, and following agreed timelines. Comfortable with NDAs and strict security protocols.