Hire C developers
Senior C-utvecklare hos Miyagami bygger mjukvara för inbyggda system, firmware och operativsystemsnära miljöer. De använder AI-verktyg och kontrollerar vad verktygen producerar. Varje utvecklare testas på manuell minneshantering, pekarsäkerhet, samtidighet och felsökning nära hårdvaran.
01
Varje pointer är ett granskningsobjekt
Genererad C-kod kan se snygg ut och ändå missa en gränskontroll, en free eller en felhanteringsväg. I C leder sådana misstag till krascher eller säkerhetshål, så utvecklarna granskar modellens utdata rad för rad.
02
Hårdvaran matchar inte modellens antaganden
Modeller utgår från en generisk maskin. Verkliga målplattformar har begränsat minne, specifika kompilatorer och tidskrav, och utvecklaren måste veta var genererad kod inte passar in.
03
Testning är svårare, så omdömet väger tyngre
Lågnivåkod är ofta svår att enhetstesta, vilket lägger större vikt vid kodläsning, statisk analys och metodisk felsökning.
Så bedömer vi C-utvecklare
Varje utvecklare genomför först ett test av grundkunskaperna med AI-verktygen avstängda och sedan ett andra test med sina egna agenter igång. För C-utvecklare väger de här kriterierna tyngst.
- Verifiering av AI-output
Utvecklarna granskar genererad C-kod med en saknad gränskontroll eller en ohanterad felsökväg och avgör vad som måste ändras innan koden driftsätts.
- Felsökning
Utvecklaren spårar en minneskorruption eller ett timingfel med debugger, sanitizers eller loggar på en resursbegränsad målplattform.
- Omdöme utifrån risk och ansvar
Utvecklaren avgör vilka ändringar som är säkra på målet, vilka som kräver hårdvarutestning och vem som godkänner dem.
Hyra in via Miyagami
- En senior utvecklare, heltid, till en fast månadskostnad
- Anställning, lön och regelefterlevnad ingår, inget rekryteringsarvode
Tidslinje
- Minst tre månader
- Fel matchning: vi ersätter på vår bekostnad
Hur man granskar AI-genererad kod
Granskning av AI-genererad kod ändrar en del av det granskare letar efter och behåller resten. Inlägget går igenom båda delarna och de vanligaste felmönstren att kontrollera.
Vad är Backend as a Service (BaaS)?
BaaS tillhandahåller färdig molninfrastruktur (databaser, autentisering, lagring, API:er) så att team kan lansera appar utan att bygga eller hantera servrar från grunden.
Vad har förändrats med kodgranskning
AI-genererad kod har ändrat vad en kodgranskning letar efter. Här förklarar vi varför granskningar tar längre tid och vilka färdigheter granskare behöver nu.
Frågor om att hyra in C-utvecklare
Hur seniora är C-utvecklarna på Miyagami?
Varje C-utvecklare vi föreslår har levererat och underhållit produktionssystem och klarat båda testen. Du ser deras scorecards innan du träffar dem.
Hur testar ni C specifikt?
Varje kandidat genomför två test på 60 minuter i en riktig C-kodbas. Det första täcker minneshantering, pekare, samtidighet och felsökning utan AI-verktyg. I det andra använder kandidaten sina egna agenter, och testet visar om hen upptäcker osäker minneshantering i genererad kod. Du får båda scorecards.
Hur snabbt kan en C-utvecklare börja?
Du får en shortlist inom fem arbetsdagar. Från shortlist till first commit går det vanligtvis tre veckor. Där ryms din intervju, de tekniska samtal du vill hålla och avtalet. Uppdragen är enbart på heltid, med minst tre månader.
Vad kostar en C-utvecklare via Miyagami?
Du betalar en fast månadsavgift på €5 600 till €8 000 per heltidsutvecklare. Anställning, lönehantering och regelefterlevnad ingår, och du betalar inget rekryteringsarvode. På prissidan jämför vi med den totala kostnaden för att anställa en senior utvecklare lokalt i ditt land. Uppdragen är på heltid med tre månaders minsta längd, och om en placering inte fungerar byter vi ut personen på vår bekostnad.
Arbetar de i vår stack och med våra verktyg eller sina egna?
När utvecklaren är på plats arbetar hen i dina repon, dina verktyg och dina sprintar, och följer dina regler för vad AI-verktyg får röra. I det andra testet använder utvecklaren sina egna agenter, så du har redan sett hur hen arbetar med dem.
Få en shortlist inom fem arbetsdagar
Du beskriver rollerna och din stack i ett kort formulär eller i ett samtal på trettio minuter. Inom fem arbetsdagar får du namngivna seniora utvecklare att gå igenom, alla med båda scorecards.
Certifierad