24FreelanceMercato freelance che non dorme mai
Attivo

Sviluppo in assembler e a basso livello: x86/ARM

65 visualizzazioni#2267
Periodo di pubblicazione1 giornofino a 18.11.2026
Pubblicato20.08.2026
Visualizzazioni6525 in 14 giorni

Informazioni sul servizio

Tradotto
Sono uno sviluppatore a basso livello che lavora a stretto contatto con l'hardware. Da oltre dieci anni scrivo e ottimizzo manualmente assembler per x86 e ARM, spremendo prestazioni dove ogni ciclo di clock e ogni linea di cache contano. Quando un ciclo caldo rallenta l'intero prodotto, lo scompongo a livello di istruzione, comprendo esattamente come il processore lo esegue e lo riscrivo in modo che la pipeline non si blocchi, i rami siano ben previsti e l'accesso alla memoria sia amichevole con la cache. Questo non è sviluppo di applicazioni tipico: leggo codice disassemblato con la stessa facilità con cui altri leggono sorgenti e ragiono su registri, corsie SIMD, allineamento e microarchitettura, non su framework.

Il mio lavoro quotidiano consiste nell'ottimizzare manualmente sezioni critiche per le prestazioni, profili accurati e misurazioni oneste prima e dopo, in modo che il guadagno sia visibile nei numeri, non solo a parole. Faccio debugging a livello di istruzione quando un crash o un bug sottile si manifesta solo in una build ottimizzata e conduco un legittimo reverse engineering: ripristino documentazione persa, comprendo comportamenti non documentati del tuo componente e mantengo software il cui binario è divergente dalle sorgenti. Scrivo assembler pulito e commentato che anche un ingegnere ordinario può leggere e tengo sempre a disposizione una versione di riferimento portatile in modo che il codice rimanga manutenibile.

Mostrami dove fa male: codec, kernel matematico, parser, ciclo fisico interno, procedura firmware. Misurerò, troverò il vero collo di bottiglia invece di supposizioni e fornirò una versione ottimizzata e testata con numeri a dimostrarlo.

— Assembler x86 e ARM, scritto a mano e ottimizzato
— Vettorizzazione SIMD: SSE, AVX e NEON
— Profilazione, benchmark e analisi dei punti critici
— Debugging di build ottimizzate a livello di istruzione
— Reverse engineering e disassemblaggio per manutenzione
— Ottimizzazione della cache, allineamento e previsione dei rami
Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Alex P.Programmazione web
Contatto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora