With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
Our small company uses simple embedded firmware in 8-bit MCUs to drive non-critical consumer electronics. Firmware responsibilities including battery management and LED driving.
Our production volumes are quite high (expected 500,000 units this year) and we expect at a very minimum five years of life. Our programmer has no background in design of critical embedded systems, so we take a fairly intuitive approach to writing the firmware, presumably without taking advantage of non-intuitive techniques that (we assume) must exist for increasing reliability in simple embedded systems.
Reliability improvements could include, for example methods to boost tolerance of
a) MCU silicon faults or degradation over time
b) ESD/EMI tolerance
c) Flaws in code
Essentially, we are looking for strategies to write better, more reliable code for very simple applications.
We write in C and are seeking advice for code to be written in C.
We would envision a consulting job to consist of:
Sign in or Register to see more