Long-term embedded C firmware developer - (bare-metal) - IoT Projects
- or -
Post a project like this$25/hr
- Posted:
- Proposals: 5
- Remote
- #2160324
- Expired
Description
Experience Level: Intermediate
We are looking for somebody with EXCELLENT competence at embedded C development, EXCELLENT English and EXCELLENT communications skills, to work on our embedded C development as part of our team, but working remotely.
Our current products are developed and functional, but we have constant development needs, new clients, new accessories, new peripherals etc. Also some maintenance, bug fixes, improvements as usual. The work will be ongoing day-to-day stuff, working under my lead, rather than pre-specified projects. We must have consistency in the individual(s) that undertake our work, for obvious reasons. It is essential that we work with the same individual, not just for liaison and project management, but also for writing and testing the code. For this reason, agencies are not suitable, we prefer to work directly with the individual developer.
This contract will be full-time, 40 hours per week, contracted several months in advance, and renewed periodically whilst both parties are happy to do so.
We use Rowley CrossWorks for ARM to develop 'bare-metal' firmware (no OS) for 4 different devices, all using STM32F103 controllers. Applications are M2M, telematics, IoT devices – UMTS/GPRS, Bluetooth, GNSS, BLE, Accelerometers, Power Management, TCP/IP, CANBus, RS232, 1-wire etc.
This person will be working for us as if part of our team, so all tasks involved in embedded C development will be required, including:
1. bug fixes
2. day to day maintenance
3. implementing new features, client specials and new developments
4. integrating with new peripheral devices, both internal (on PCB, like GNSS modules or accelerometers) and external (such as gritter controllers and refrigerators)
5. testing
6. documentation (possibly)
7. support (possibly - both internal and external)
8. consultation on design of new features and solutions
9. creating new projects / builds for new devices and/or new custom builds for clients
10. innovating, creating new ideas for new features and improvements
Basically, to take full responsibility for the managing the firmware aspects of our devices.
Exact projects will be defined as we go, day-to-day, week-to-week, depending on the priorities of the day, new clients, bug reports, new products etc.
We anticipate that the role will be full-time, requiring 40 hours per week, on a long-term basis. In the case of a successful partnership, we anticipate the project / contract will continue for many years. To satisfy our management due diligence, the successful contractor must be happy to install remote monitoring software on their PC, so that we can confirm hours works and project activities etc.
We require an individual to start immediately. Selection will be by remote interview and C code test.
Our current products are developed and functional, but we have constant development needs, new clients, new accessories, new peripherals etc. Also some maintenance, bug fixes, improvements as usual. The work will be ongoing day-to-day stuff, working under my lead, rather than pre-specified projects. We must have consistency in the individual(s) that undertake our work, for obvious reasons. It is essential that we work with the same individual, not just for liaison and project management, but also for writing and testing the code. For this reason, agencies are not suitable, we prefer to work directly with the individual developer.
This contract will be full-time, 40 hours per week, contracted several months in advance, and renewed periodically whilst both parties are happy to do so.
We use Rowley CrossWorks for ARM to develop 'bare-metal' firmware (no OS) for 4 different devices, all using STM32F103 controllers. Applications are M2M, telematics, IoT devices – UMTS/GPRS, Bluetooth, GNSS, BLE, Accelerometers, Power Management, TCP/IP, CANBus, RS232, 1-wire etc.
This person will be working for us as if part of our team, so all tasks involved in embedded C development will be required, including:
1. bug fixes
2. day to day maintenance
3. implementing new features, client specials and new developments
4. integrating with new peripheral devices, both internal (on PCB, like GNSS modules or accelerometers) and external (such as gritter controllers and refrigerators)
5. testing
6. documentation (possibly)
7. support (possibly - both internal and external)
8. consultation on design of new features and solutions
9. creating new projects / builds for new devices and/or new custom builds for clients
10. innovating, creating new ideas for new features and improvements
Basically, to take full responsibility for the managing the firmware aspects of our devices.
Exact projects will be defined as we go, day-to-day, week-to-week, depending on the priorities of the day, new clients, bug reports, new products etc.
We anticipate that the role will be full-time, requiring 40 hours per week, on a long-term basis. In the case of a successful partnership, we anticipate the project / contract will continue for many years. To satisfy our management due diligence, the successful contractor must be happy to install remote monitoring software on their PC, so that we can confirm hours works and project activities etc.
We require an individual to start immediately. Selection will be by remote interview and C code test.
Phil V.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
0%
Last project
7 Jul 2016
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies