Ik review, debug en documenteer je legacy embedded c code
Embedded C Firmware Engineer voor Renesas, STM32, Embedded Linux, CAN, BLE en Un
Over deze dienst
Is je embedded C code moeilijk te onderhouden, vol bugs, of achtergelaten door een ontwikkelaar die weg is gegaan?
Ik ben een Japanse embedded engineer met 20 jaar ervaring bij grote elektronicafabrikanten en een Tier-1 leverancier in de automobielsector. Ik heb grote productiecodebases gelezen, gerepareerd en gedocumenteerd voor airbag ECU's, bouwmachines en systeem LSIs.
Wat ik zal doen:
- Je C / C++ firmware reviewen op bugs, race conditions en risicovolle code
- Analyse van interrupt, timing en communicatieproblemen (CAN, BLE, UART, I2C)
- De code structuur uitleggen met diagrammen en modulebeschrijvingen
- Ontbrekende ontwerpdokumenten schrijven en suggesties voor unit tests geven
- Je logica-analyzer, oscilloscoop of CAN logs controleren om de oorzaak te vinden
Wat je krijgt:
- Een duidelijke schriftelijke rapport met prioriteit gegeven bevindingen
- Suggesties voor fixes met voorbeeldcode
- Optioneel een ontwerpdocument voor je team
Ondersteund: Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, embedded Linux, uITRON en bare metal.
Dit is een service die alleen software betreft: ik werk aan je source code en logs, jij voert tests uit op je hardware.
Stuur me een bericht met de codegrootte en je doel voordat je bestelt.
Platform:
STM32
Veelgestelde vragen
Automatische vertaling
Test je op echte hardware?
Nee. Ik werk aan je broncode, logs en captures. Jij flash en test op je board, en ik los problemen snel op op basis van jouw resultaten.
Kunnen we een videogesprek voeren?
Ik werk alleen in geschreven Engels. Zo blijft elke vereiste en beslissing gedocumenteerd, en ik reageer snel.
Teken je een NDA?
Ja. Ik heb 20 jaar ervaring met het omgaan met vertrouwelijke code voor Japanse fabrikanten.
Zul je de gevonden bugs oplossen?
De review bevat suggesties voor fixes met voorbeeldcode. Als je wilt dat ik de fixes op je code toepas, kan ik je een aangepaste aanbieding sturen.
