EXPLORE

C Programming C++ Programming Electronics Linux Microcontroller
Profile cover photo
User Avatar

David C.

@dslc

monthly-level-two.svg
5.0
31

7.4

7.4

100%

Embedded software engineer

$48 USD / Hour

Flag of

Ireland (3:15 PM)

Joined on June 2, 2016

8 Recommendations

$48 USD / Hour

My work experience began in embedded software development for home automation systems - C programming, microcontollers (PIC, Atmel AVR and STM32s), real-time operating systems, API design and communication protocols. Since then I have developed embedded software for a variety of applications - for both hobbyists and small companies. I have meaningful experience with server-side development and relational databases also - in Perl, Python and PostgreSQL primarily. I have a first-class Bachelors degree of Electrical & Electronic Engineering. To students / interns: I am happy to offer tuition, but I am not willing to facilitate plagiarism under any circumstances - so don't ever approach me asking me to do your project for you. Note: Don't take my hourly rate seriously. It may be (significantly) more or less depending on the job. I sometimes take on small jobs - partly to boost my knowledge in a particular technical area, partly for fun. Even if I manage to deliver such projects at a relatively low cost, please note that this is not necessarily indicative of my usual hourly rate. I'm not obliged to offer the same 'low-cost' terms to everyone I work with.

Verifications

On time

100%

On budget

100%

Accept rate

91%

Repeat hire rate

13%

Portfolio

Portfolio

2824912
2824835
2824912
2824835
5.0 · 31 Reviews
Reviews
D

arduino script $140 USD

Very thorough and responsive, communicated well and understood the requirements and outcome was different but much better than initially envisaged.

Daniel J.

@DJLV2023

Flag of

Las Vegas, United States

2 years ago

Share

N

STM32 firmware developer to review the existing code $150 USD

I highly recommend David as a firmware developer.

Cornelius P.

@nealep95

Flag of

West Hills, United States

2 years ago

Share

User Avatar

Electronics Engineering- STM32 board problems $50 USD

Very bad behavior, attitude and manner. Will not recommend. Did not solve the issue. Very bad freelancer.

Rotem S.

@RothStone1

Flag of

Tel Aviv, Israel

2 years ago

Share

H

ESP32-Bacnet -- 2 €1,120 EUR

He is a great expert and great professional worker. He solved our very challenging task in a very short time fulfilling all our expectations in the requested timeline and agreed budget.

Marco P.

@Hadrons

Flag of

Rome, Italy

3 years ago

Share

User Avatar

STM32L4 Sleep PWM $150 NZD

Understood the brief and came up with the solution in less than 24 hours worth every penny

Peter G.

@pggood

Flag of

Wellington, New Zealand

4 years ago

Share

Experience

Systems Engineer

Jun, 2014 - Feb, 2016

1 year, 8 months

mSemicon

Jun, 2014 - Feb, 2016

1 year, 8 months

- Embedded software development on 8-bit and 32-bit microcontrollers - Development of a bespoke networking layer for low-rate wireless networks - Preparation of documentation for client and other developers

Jun, 2014 - Feb, 2016

1 year, 8 months

Cooperative engineer (intern)

Mar, 2013 - Aug, 2013

5 months

Vistakon Ireland

Mar, 2013 - Aug, 2013

5 months

As part of my responsibilities in Vistakon (part of Johnson & Johnson Vision Care) I - tested and deployed software for plant expansion in an FDA-regulated environment - gained in-depth exposure to a state-of-the-art industrial control system, GAMP (Good Automated Manufacturing Practices), and GDP (Good Documentation Practices) - kept managers and supervisors informed of project status with regular reports

Mar, 2013 - Aug, 2013

5 months

Programmer & Technician

Jun, 2012 - Sep, 2012

3 months

mSemicon

Jun, 2012 - Sep, 2012

3 months

Implementation of a GSM communications gateway for an embedded system; a complete implementation of the DEX vending-machine protocol on 16-bit PIC microcontrollers. I also introduced the company to low-cost 3D printing - the fused-deposition modelling (FDM) process specifically. We are currently building a newer and faster version of these machines based on inverse kinematics - a type of delta robot essentially.

Jun, 2012 - Sep, 2012

3 months

Education

Dublin Institute of Technology

2010 - 2014

4 years

Electrical & Electronic Engineering

Flag of

Ireland

2010 - 2014

4 years

Certifications

Basic Numeracy - Level 1

Basic Numeracy

C Programming - Level 1

C Programming

SQL - Level 1

SQL

US English - Level 1

US English

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2025 Freelancer Technology Pty Limited (ACN 142 189 759)