Embedded Software Engineer, Lund

Axis Communications AB
Lund,
Axis Communications AB logo

Oversigt og nøgleindsigter

Axis Communications AB søger en Embedded Software Engineer til deres team i Lund, der arbejder med udvikling af softwareplatforme til avancerede kamera- og radarteknologier.

Højdepunkter

  • Arbejde tæt på hardware med fokus på Linux kernel og device drivers.
  • Indgå i agile teams med ansvar for platformudvikling og vedligeholdelse.
  • Mulighed for professionel vækst i en globalt førende virksomhed inden for netværksvideo.

Påkrævede kvalifikationer

  • Erfaring med embedded C/C++ udvikling tæt på hardware SoC platforme.
  • Kendskab til Embedded Linux og device driver frameworks.
  • En mastergrad i datalogi, fysik, matematik, elektroteknik eller lignende.

Ønskværdige kvalifikationer

  • Erfaring med strømhåndtering i indlejrede systemer.
  • Kendskab til Git, Gerrit og Jenkins.

Den ideale kandidat

Den ideelle kandidat er en energisk og dedikeret ingeniør med stærke programmeringsevner og en passion for teamwork. Vedkommende skal trives med kompleks fejlretning, optimering og udvikling af drivere tæt på hardware.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Kun kontor
Lund

Jobbeskrivelse

About the job

Are you an embedded software developer with C/C++ skills who is passionate about teamwork and enjoy working close to hardware? Join us on an exciting journey to develop the software platform that powers Axis devices. Be a part of a team that shapes the future of video and radar technology!

Who is your future team?

Join our Core Platform Internal Chips team, a crucial component in the backbone of Axis' cutting-edge camera products. We are responsible for ensuring our internal chips deliver top-notch video subsystem performance, radar processing, and power management. Be a part of the foundation that drives innovation in our products!

We work in two agile, independent, and empowered teams consisting of six developers each, driving software platform development and maintenance.

What will you do here as an Embedded Software Engineer?

The position is hands-on in a very skilled and technically strong team that values individual growth, teamwork and great spirit. Experimenting and developing new functionality to enhance our platform portfolio will be part of your daily work. You will work in the core platform with Linux kernel and device drivers in the core runtime environment with focus on the radar subsystem and power management. Included in your responsibilities is enabling new product features and mastering complex problems. You will play an important part in optimizing our embedded system performance and, of course, continue the thrilling development path until we can launch the new competitive products.

Who are we looking for?

Now we are looking for an engineer with excellent programming skills and a genuine interest in driver development and programming close to hardware SoC platforms.

You are challenged by, and enjoy, driver and framework development, complex bug hunting, optimization and truly enhancing quality in the platforms and products we develop. As Axis values teamwork it is important that you contribute with good spirit and welcome the different agile working methodologies used in our teams. You are an energetic and dedicated person with a strong personal drive and an ability to work unsupervised.

  • A master's degree in computer science, physics, mathematics, electrical engineering or similar
  • Experience from embedded C/C++ development close to hardware SoC platforms
  • Familiarity with Embedded Linux and device driver frameworks
  • Experience with power management in embedded systems
  • Knowledge of Git, Gerrit, and Jenkins
  • Enjoy and are comfortable with agile working methodologies

What Axis have to offer

We are a world leader in network video, where cutting-edge technology meets global impact. Here, you'll contribute to meaningful projects that shape the future of security and surveillance - developing solutions used worldwide. As a fast-growing company, we offer exciting career opportunities. You'll grow professionally through continuous learning, supported by a collaborative team that values creativity, innovation, and work-life balance.

Our Lund HQ Campus, including the impressive Grenden building, offers a dynamic environment with spaces crafted to encourage collaboration, whether through informal "fika" chats, formal meetings, or after-hours activities. Check it out: Axis HQ

Your well-being matters to us. We offer a range of benefits, including a company bonus, Friday cake, wellness allowance, health insurance - and even your own Axis bicycle.

To learn more about Axis, our innovative products, solutions, and vibrant company culture, explore:

  • Life at Axis blog
  • Engineering at Axis blog
  • Innovation at Axis

Ready to Act?

Do you want to join us? Apply today! Contact our recruiting manager, Linda Gunnäng, at phone +46 46 272 1800 if you want more information.

Karrierevej

Typisk karriereforløb

1

Senior Embedded Software Engineer

2

Technical Lead

3

Embedded Systems Architect

Vækstpotentiale

Som en Embedded Software Engineer hos Axis Communications AB er der betydelige muligheder for faglig udvikling gennem arbejde med avanceret teknologi og komplekse systemer. Den hurtige vækst i virksomheden og branchens fokus på innovation giver en platform for karrierefremskridt og specialisering.

Overførbare færdigheder

Embedded C/C++ udviklingLinux kernel og enhedsdriver-programmeringAgile arbejdsmetoder

Branchekontekst

Stillingens fokus på udvikling af softwareplatforme til video og radar teknologi er centralt i den hurtigt voksende sikkerheds- og overvågningsindustri. Axis Communications AB spiller en ledende rolle i denne sektor, hvor innovation og avanceret teknologianvendelse er afgørende for konkurrenceevnen.

Færdighedsanalyse

Kritiske færdigheder

C/C++ programmering

Fremragende programmeringsevner i C/C++ til udvikling tæt på hardware SoC platforme.

Driverudvikling

Interesse og færdigheder i driverudvikling og programmering tæt på hardware.

Vigtige færdigheder

Embedded Linux

Fortrolighed med Embedded Linux og enhedsdrevne frameworks.

Power management

Erfaring med strømstyring i indlejrede systemer.

Git, Gerrit, Jenkins

Viden om versioneringsværktøjer og kontinuerlig integration.

Ønskværdige færdigheder

Agile arbejdsmetoder

Komfortabel med agile arbejdsmetoder og evnen til at arbejde i team.

Mest kritiske færdigheder

C/C++ programmeringDriverudviklingEmbedded Linux

Sådan fremhæver du din erfaring

Fremhæv din erfaring med C/C++ udvikling ved at beskrive projekter, hvor du har arbejdet tæt på hardware. Diskuter specifikke udfordringer du har løst inden for driverudvikling, samt hvordan du har optimeret systemer i et Linux-miljø.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med embedded C/C++ udvikling tæt på hardware SoC platforme?

teknisk

Tip: Fremhæv specifikke projekter, hvor du har arbejdet med SoC platforme, og hvordan du har bidraget til deres succes.

Hvordan har du anvendt Embedded Linux og device driver frameworks i tidligere projekter?

teknisk

Tip: Diskuter specifikke teknologier og frameworks, du har brugt, og hvordan de har forbedret projektresultater.

Fortæl om en udfordring, du har stået over for i driverudvikling og hvordan du løste den.

erfaring

Tip: Del en konkret situation, hvad problemet var, og de trin du tog for at løse det. Fokusér på læringen fra oplevelsen.

Hvordan arbejder du bedst i et agilt teammiljø?

kultur

Tip: Fremhæv dine erfaringer med agile metoder og hvordan du har samarbejdet effektivt med et team.

Hvordan sikrer du kvalitet og optimering i embedded systemer?

teknisk

Tip: Diskuter metoder og værktøjer, du bruger til at teste og optimere systemer, samt hvorfor kvalitetssikring er vigtig for dig.

Spørgsmål du kan stille

  • Kan I beskrive et typisk projekt, jeg vil arbejde på i Core Platform Internal Chips teamet?
  • Hvordan understøtter Axis medarbejdernes faglige udvikling og læring?
  • Hvilke udfordringer står teamet i øjeblikket overfor, og hvordan planlægger I at løse dem?

Tale punkter

  • Min erfaring med udvikling af software tæt på hardware og SoC platforme.
  • Tidligere succeser med driverudvikling og løsning af komplekse fejl.
  • Min entusiasme for at arbejde i et agilt miljø og hvordan jeg bidrager til teamets dynamik.

Bekymringspunkter at være opmærksom på

  • Manglende klarhed om teamets aktuelle projekter og mål.
  • Uklarhed om karriereudviklingsmuligheder og støtte til videreuddannelse.

Ansøgningsstrategi

Ansøgningstips

  • Skræddersy din ansøgning ved at fremhæve dine erfaringer med embedded C/C++ udvikling og dit kendskab til SoC platforme.
  • Beskriv konkrete eksempler på tidligere projekter, hvor du har arbejdet med Linux kernel og device drivers.
  • Understreg dine evner til at arbejde i agile teams og din erfaring med værktøjer som Git, Gerrit, og Jenkins.

Nøgleord at inkludere

Embedded C/C++Linux kernelDevice driversSoC platformsAgile methodologies

Fokus i ansøgningen

Fremhæv din passion for softwareudvikling tæt på hardware og hvordan din erfaring med udvikling af drivere kan bidrage til Axis' innovative produkter. Beton din evne til at arbejde selvstændigt og i agile teams, samt dit engagement i at levere højkvalitetsløsninger.

Tilpasning af CV

Indsæt en sektion om dine erfaringer med embedded systemer og specifikt hvordan du har arbejdet med SoC platforme. Fremhæv tidligere projekter, hvor du har bidraget til optimering af systemperformance og udvikling af nye funktioner.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Embedded Software Engineer?

Stillingen indebærer udvikling af software til Axis' avancerede kameraenheder, med fokus på Linux-kernel og enhedsdrev i kernen af radarsubsystemer og strømstyring.

Hvilke kvalifikationer kræves for jobbet?

Du skal have en kandidatgrad i datalogi, fysik, matematik, elektroteknik eller lignende, samt erfaring med embedded C/C++ udvikling tæt på hardware SoC platforme.

Hvad tilbyder Axis Communications deres medarbejdere?

Axis tilbyder deltagelse i meningsfulde projekter, karrieremuligheder i en hurtigt voksende virksomhed, samt et samarbejdende teammiljø, der værdsætter kreativitet og innovation.

Hvordan er arbejdsmiljøet hos Axis?

Arbejdsmiljøet er præget af teamwork i to agile og selvstændige teams, hvor der lægges vægt på individuel vækst, godt samarbejde og en positiv ånd.

Hvilke forventninger har Axis til deres Embedded Software Engineers?

Axis forventer, at du har fremragende programmeringsevner, en interesse i driverudvikling, og at du kan arbejde selvstændigt samt bidrage positivt til teamet.

Hvilke teknologier vil du arbejde med i denne rolle?

Du vil arbejde med teknologier som Linux-kernel, enhedsdrev, Git, Gerrit, Jenkins samt strømstyring i embedded systemer.

Hvordan støtter Axis medarbejdernes faglige udvikling?

Axis understøtter professionel vækst gennem kontinuerlig læring og deltagelse i banebrydende projekter, der har global indflydelse.

Stillinger

Embedded Software Engineer

Lignende jobs