
Vie hiiri rivin päälle tai napauta riviä nähdäksesi täydelliset tilastot (EUR / kk tässä kaaviossa).
Palkka-analyysi
Palkkatarjous sijoittuu vertailutasoon "Markkinoiden keskiarvo: Senior-taso-taso" nähden: palkkahaarukan keskipiste on noin 95 % vertailutason alapuolella. Kokonaisuutena tarjous asettuu markkinahaarukan (€4 417–€16 711) alapuolelle. Tarjottu palkkaväli (€458–€583) on markkinaa kapeampi, mikä viittaa pienempään vaihteluun. Vertailu perustuu 54 vastaavaan ilmoitukseen.
| Markkinat | Alaraja (25. persentiili) | Mediaani | Yläraja (75. persentiili) |
|---|---|---|---|
| Markkinoiden keskiarvo: Ohjelmistoinsinööri | €2 778/kuukaudessa | €5 750/kuukaudessa | €15 737/kuukaudessa |
| Tietojemme mukainen palkka — ei mainittu ilmoituksessa (Senior-taso) | €458/kuukaudessa | €521/kuukaudessa | €583/kuukaudessa |
Cadencessa palkkaamme ja kehitämme johtajia ja innovaattoreita, jotka haluavat vaikuttaa teknologian maailmaan. Johtava ohjelmistoinsinööri – Virtuaali- ja hybridialustat Sijainti: Bangalore, Intia Tietoa roolista Cadence Design Systemsissa virtuaali- ja hybridialustat ovat perusta, jonka ansiosta ohjelmistotiimit voivat aloittaa työskentelyn kuukausia ennen piiin saapumista. Tässä roolissa toimiva johtava ohjelmistoinsinööri omistaa tämän perustan, ROM-muistista ja varhaisesta käynnistyksestä aina Linux/Android-käynnistykseen (bring-up) asti, ja muokkaa suoraan sitä, miten Cadencen SoC-ohjelmistoympäristö herää henkiin. Ehdokas työskentelee rautaa ja ohjelmistoa yhdistävässä roolissa, vaikuttaen arkkitehtuuripäätöksiin suunnittelusyklin alkuvaiheessa ja mentoroiden insinöörejä joiden on ratkaistava alan vaikeimpia bring-up- ja co-debug-haasteita. Tämä rooli on suunnattu insinööreille, jotka viihtyvät rautaan ja ohjelmistoon rajoittuvassa rajapinnassa ja haluavat työnsä vaikuttavan moninkertaisesti jokaiseen tiimiin, joka on riippuvainen alustan varhaisesta valmiudesta. Keskeiset vastuualueet - Kehittää ja integroi virtuaali- ja hybridialustoja käyttäen SystemC/TLM- ja RTL-komponentteja, mahdollistaen varhaisen ja jatkuvan ohjelmistokehityksen kauan ennen piiin saatavuutta. - Johtaa alustan kokonaisvaltaista valmiutta varhaisesta käynnistyksestä (ROM, bootloaderit, firmware) aina käyttöjärjestelmän käynnistykseen ja vakauteen asti, toimien ohjelman teknisenä omistajana alustan kunnon suhteen. - Suorittaa monimutkaisten HW/SW-ongelmien vianmääritystä waveform-analyysin, GDB:n, JTAG:n ja co-debug-metodologioiden avulla, ratkaisten ongelmat perusteellisesti juurisyyhyn asti. - Toimii yhdistävänä teknisenä voimana arkkitehtuurin, RTL:n, IP:n, firmenwaren, validoinnin ja asiakastiimien välillä, kääntäen rautavaatimukset ohjelmistotodellisuudeksi. - ajaa alustan suorituskyvyn optimointia, monisäikeistystä ja deadlock-analyysia varmistaakseen alustan vakauden laajassa mittakaavassa. - Hyödyntää tekoälyavusteisia työkaluja ja työnkulkuja kehityksen, vianmäärityksen, lokianalyysin, bring-up-automaation ja yleisen tiimin tuottavuuden nopeuttamiseksi. Vaaditut pätevyydet - Yli 5 vuoden kokemus ohjelmistokehityksestä, erityisesti pre-silicon- tai SoC-alustaympäristöissä. - Vahva osaaminen C++, SystemC ja TLM 2.0. - Käytännön kokemus SoC-virtuaali- ja hybridialustojen kehittämisestä ja integroinnista. - Todistettu kokemus RTL:n integroinnista virtuaali- tai emulaatioympäristöihin. - Vahva ymmärrys SoC-arkkitehtuurista, järjestelmätason suunnittelusta sekä rautaan ja ohjelmistoon liittyvistä vuorovaikutuksista. - Asiantuntemus ohjelmistojen vianmäärityksessä, waveform-pohjaisessa debugauksessa ja HW/SW co-debugauksessa monimutkaisissa järjestelmissä. - Vahvat ohjelmointi- ja skriptaus-taidot C/C++, Python ja Shell -kielillä. - Käytännön kokemus monisäikeisestä ohjelmistosta, synkronoinnista, samanaikaisuushaasteista ja deadlock-analyysistä. - Käytännön kokemus Linux- ja/tai Android-käynnistyksistä, mukaan lukien boot-virran vianmääritys, kernel-käynnistys ja käyttöjärjestelmän vakausanalyysi. Toivottavat pätevyydet - Kokemus Arm-pohjaisista SoC-piireistä, AMBA-protokollista ja emulaatioalustoista. - Tuttuus QEMU:n, Fast Modelsin tai prosessorisimulaatioympäristöjen kanssa. - Kokemus työskentelystä pre-silicon-ympäristössä, jossa virtuaalialustat ovat ensisijainen ohjelmistokehityksen väline. - Mukavuus tekoälyavusteisen kehityksen, vianmäärityksen ja automaatiotyönkulkujen kanssa. Miksi Cadence - Varhainen vaikutus. Ehdokas ei ainoastaan integroi muiden tekemiä päätöksiä, vaan tekee niitä itse. - Vaikeat ongelmat. Pre-silicon HW/SW co-debug laajassa mittakaavassa on aidosti vaikeaa, ja tämä tiimi toimii tämän alueen eturintamassa. - Monialainen ulottuvuus. Ehdokas työskentelee tiiviisti arkkitehtuuri-, RTL- ja firmware-tiimien kanssa, ei vain loppupään kuluttajana, vaan vertaisena muokaten alustan kehitystä. - Merkityksellinen tekninen johtajuus. Tämä on rooli, jossa on todellinen omistajuus, mentorointivastuu ja suora yhteys tuotetuloksiin yhdellä puolijohdealan arvostetuimmista EDA- ja IP-yrityksistä.
Työn tiedot
Vastuualueet
- Kehittää ja integroi virtuaali- ja hybridialustoja käyttäen SystemC/TLM- ja RTL-komponentteja
- Johtaa alustan kokonaisvaltaista valmiutta varhaisesta käynnistyksestä (ROM, bootloaderit, firmware) aina käyttöjärjestelmän käynnistykseen ja vakauteen asti
- Suorittaa monimutkaisten HW/SW-ongelmien vianmääritystä waveform-analyysin, GDB:n, JTAG:n ja co-debug-metodologioiden avulla
- Toimii yhdistävänä teknisenä voimana arkkitehtuurin, RTL:n, IP:n, firmenwaren, validoinnin ja asiakastiimien välillä
- Ajaa alustan suorituskyvyn optimointia, monisäikeistystä ja deadlock-analyysia
- Hyödyntää tekoälyavusteisia työkaluja ja työnkulkuja kehityksen, vianmäärityksen, lokianalyysin ja bring-up-automaation nopeuttamiseksi
Vaatimukset
- Yli 5 vuoden kokemus ohjelmistokehityksestä pre-silicon- tai SoC-alustaympäristöissä
- Vahva osaaminen C++, SystemC ja TLM 2.0
- Käytännön kokemus SoC-virtuaali- ja hybridialustojen kehittämisestä ja integroinnista
- Todistettu kokemus RTL:n integroinnista virtuaali- tai emulaatioympäristöihin
- Vahva ymmärrys SoC-arkkitehtuurista, järjestelmätason suunnittelusta sekä rautaan ja ohjelmistoon liittyvistä vuorovaikutuksista
- Asiantuntemus ohjelmistojen vianmäärityksessä, waveform-pohjaisessa debugauksessa ja HW/SW co-debugauksessa monimutkaisissa järjestelmissä
- Vahvat ohjelmointi- ja skriptaus-taidot C/C++, Python ja Shell -kielillä
- Käytännön kokemus monisäikeisestä ohjelmistosta, synkronoinnista, samanaikaisuushaasteista ja deadlock-analyysistä
- Käytännön kokemus Linux- ja/tai Android-käynnistyksistä, mukaan lukien boot-virran vianmääritys, kernel-käynnistys ja käyttöjärjestelmän vakausanalyysi
Taidot ja teknologiat

Aiheeseen liittyvät mahdollisuudet
Löydä lisää kiinnostuksen kohteisiisi ja taitoihisi sopivia mahdollisuuksia