Klika

Senior Embedded Linux Developer

C++Linux

Iskustvo
Senior
Angažman
Puno radno vrijeme
Rok prijave
još 17 dana

O kompaniji

Headquartered in Bosnia & Herzegovina with offices in Sarajevo and Banjaluka, and with the team of 150+ engineers, Klika is the team who is going to embrace your product and give you back your good night sleep.

Coding is what we love to do most, but we do much more than that. Your projects become our projects; your business becomes our business. We help envision it, we create it, we nurture it, we polish it - see it in our dreams, and care about it the same way we care about our company and our team.

We serve industry-leading clients worldwide (small startups and large corporations) with a focus on delivering highly scalable and complex software solutions.

Every client we meet or product we develop is an opportunity to employ our curiosity for the latest technologies, to free our analytical minds and stretch our creative side. It is how we continue to grow and achieve to deliver amazing services.

Opis posla

We are seeking a Senior Embedded Linux Developer to join our team, which has been dedicated to developing sleep-technology solutions for the past 10 years.

Responsibilities:

  • As part of our team, you’ll work on high-impact projects for consumers. You’ll build IoT devices and smart apps that track biometrics and help people stay active, healthy, and well-rested. In this role, you will:
  • Prototype, design, code, and integrate software for embedded Linux.
  • Prototype, design, code, and integrate Linux drivers.
  • Customize, deploy, and maintain Linux distributions across different hardware platforms.
  • Work with the Linux kernel and integrate new device drivers.
  • Prepare design documentation.
  • Present design alternatives to the project team and to the client.
  • Collaborate with the hardware design team and other project engineers; coordinate design and implementation.
  • Perform unit and integration testing.
  • Develop and document system specifications and requirements.
  • Support board bring-up activities.
  • Help prototype and test new products before release to production.

Kvalifikacije

Basic qualifications:

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.

5+ years of hands-on experience, including:

  • Strong programming skills in C/C++ (including modern C++).
  • Experience with communication protocols such as CAN, I2C, SPI, and UART
  • Understanding of Linux multithreading, memory management, system optimization, boot-up sequences, and real-time processing.
  • Proficiency with debugging tools, such as Ethernet and Bluetooth sniffers.

Bonus qualifications:

  • Ability to read design schematics.
  • Experience with Arm Cortex-based solutions.
  • Experience with electronic test equipment such as multimeters, oscilloscopes, logic analyzers, etc.

Dodatne Informacije

Benefits:

The list of all perks can be found here. Here are the benefits and initiatives Our People are most proud of:
  • Time to Recharge - 20 days paid annual leave + 5-day collective company break.
  • Klika Service Awards - Extra days off, summer hours, and Klika merch for long-term team members.
  • Learning Every Day - Open Port Sessions, 1-on-1 mentoring through Klika Heroes, and 360° professional & soft skills workshops.
  • Leadership Growth - Klika Leadership Academy for hands-on, in-depth leadership training.
  • Giving Back - Support a cause you care about and get a day off to make an impact.

Oglas istekao? 

Top IT poslovi u tvom inboxu

Pretplati se na Dzobs.com newsletter i jednom sedmično ti šaljemo najnovije poslove za odabranu poziciju.

Zanimanje...