Senior Linux Application Developer (f/m/x)

undefined ago • 5 Years + • System Design

Job Summary

Job Description

Join us as a Senior Linux Application Developer in Berlin to shape the future of mobility. You will create next-generation embedded software solutions and be a vital part of our agile engineering team. Your role involves developing and maintaining robust Linux-based applications, contributing from concept to integration, and identifying pragmatic technical solutions for real-world challenges. Collaborate with interdisciplinary teams to power future-forward experiences.
Must have:
  • Developing and maintaining user-facing Linux applications with high standards in stability, performance, and usability
  • Contributing to projects from early concept phases through prototyping and final integration
  • Identifying pragmatic technical solutions for real-world challenges, appropriate to the specific project context
  • Collaborating with UX, hardware, and system engineering teams to ensure smooth integration and delivery
  • Managing communication and expectations with project partners and internal teams
  • Strong foundation in software engineering
  • 5+ years of experience in Linux application development, including embedded systems and hardware integration
  • Practical knowledge of networking and Linux I/O
  • Hands-on experience with HTTP and basic web technologies
  • Experience with microcontroller programming
  • Ability to independently assess the right technical approach
  • Fluency in English
Good to have:
  • You don’t panic when someone says, "git rebase"
  • German is a plus
  • Worked on PCB design
Perks:
  • Skill trainings
  • Ongoing leadership development program
  • Flexible working hours
  • Adaptive work from home protocol
  • Sabbatical plans
  • Regular company events and parties
  • Urban Sports
  • Host of discounts and deals for shopping and services
  • Company pension scheme
  • Stocked kitchens and lounge areas

Job Details

##### Hello

You live in Berlin and want to shape the future of mobility with robust and elegant Linux applications?

How about creating next-generation embedded software solutions in close collaboration with interdisciplinary teams to help brands from the automotive and other industries to take the next step? Let’s go! Join us as a Senior Linux Application Developer in Berlin!

##### What will you do?

You’ll be a vital part of our agile and creative engineering team in Berlin – contributing with deep technical expertise and out-of-the-box thinking to develop Linux-based applications that power future-forward experiences.

Your day-to-day will include:

  • Developing and maintaining user-facing Linux applications with high standards in stability, performance, and usability
  • Contributing to projects from early concept phases through prototyping and final integration
  • Identifying pragmatic technical solutions for real-world challenges, appropriate to the specific project context
  • Collaborating with UX, hardware, and system engineering teams to ensure smooth integration and delivery
  • Managing communication and expectations with project partners and internal teams

##### Who are you?

You’re fluent in C, C++, or other system-level languages and at home in the Linux world – but also curious, collaborative, and not afraid to question the status quo. Your proactive work attitude comes with great communication skills and the joy to combine structure with creativity. Maybe it’s hobby side projects that keep your perspective fresh and ideas sparking?

Here’s what we think you need to succeed in this role:

  • Strong foundation in software engineering, ideally with a degree in Computer Science, Electrical Engineering, or similar
  • 5+ years of experience in Linux application development, including embedded systems and hardware integration
  • Practical knowledge of networking and Linux I/O (e.g. sockets, USB, CAN, I2C; WireGuard, NAT, etc.)
  • Hands-on experience with HTTP (e.g. integrating a web server into your application) and basic web technologies (HTML, CSS, JavaScript – vanilla is just fine!)
  • Experience with microcontroller programming; bonus if you’ve also worked on PCB design
  • Ability to independetly assess the right technical approach for the task at hand
  • Bonus: You don’t panic when someone says, "git rebase"
  • Fluency in English; German is a plus
  • Location: Berlin, with 50% regular office presence (hybrid work model)

Why join us?

You’ll work in an inspiring environment that values collaboration, experimentation, and ownership. We believe great technology comes from mixing precision with imagination – and that starts with people like you.

##### What’s in it for you?

We know that our people are our greatest strength, and we are committed to continuously supporting their development - not only with skill trainings and an ongoing leadership development program. Mutual learning and collective success is our guiding principle. Being part of icon incar means joining icon group, which also gives insightful access and exchange with other ventures like banbutsu

. With so much diversity in the team and work we do, it’s nearly impossible not to learn something new every day - whatever your role.

It is our aim to support our employees in and out of the office. With flexible working hours, adaptive work from home protocol and sabbatical plans, we give our employees the chance to define their own authentic work-life balance. At regular company events and parties we celebrate and grow stronger as a team and to complete the happiness package, we support Urban Sports, have access to a host of discounts and deals for shopping and services and offer a company pension scheme.

With our centrally located offices in Berlin, Los Angeles, Tokyo, Munich, Wiesbaden and Ingolstadt that come equipped with stocked kitchens and lounge areas, we hope you join us in our mission to designing a better future!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Berlin, Berlin, Germany

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

System Design Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!