This position is no longer available.

Senior Embedded Software Engineer (Linux) (M/F/D)

Permanent contract
Stuttgart
Salary: Not specified
A few days at home

WITEKIO
WITEKIO

Interested in this job?

Questions and answers about the job

The position

Job description

Witekio helps device markers bring their products to life with world-class software. With 20 years of experience and a team of 170+ passionate engineers, we work across many industries to help our clients accelerate time to market, level up products and reduce project risks. We love to solve problems with design and technology, we offer full-stack, edge-to-cloud embedded development services. Witekio is headquartered in Lyon and has five office locations across four countries, including the USA, UK, France, and Germany. Witekio is part of Avnet - a Fortune 500 company.

Want to know more? Have a look to our case studies: https://witekio.com/category/case-studies/

 

Context

We are seeking a Senior Embedded Software Engineer with strong embedded Linux experience to sustain the growth of our office in Germany. You will join a team of 7 Witekians, coming from different backgrounds, with various hobbies, seniority, and language specialties.

Your team of developers are specialized in embedded C / C++, Linux, RTOS, middleware, applications, and cloud technologies. The team can develop from scratch and can also suggest to our customers different solutions to complex issues, from defining software architecture for greenfield projects to helping fix their ongoing projects.

This position requires visiting Stuttgart office and includes interactions with embedded teams from our engineering offices in the USA, UK and France.

 

Your responsibilities

  • Code, integrate, test and debug software written in C/C++
  • Developing on ARM architectures
  • Develop and customise Board Support Packages (BSP) for customer specific hardware to provide additional functionality (software update, security, optimisation etc.)
  • Porting the OS to new platforms
  • Driver and kernel development for bootloaders and the Linux kernel
  • Software design and implementation on embedded devices

 

Your profil

·  Degree in Computer Science or Computer Engineering

·  4+ years related experience in embedded software development: experience in drivers or firmware development, with knowledge of ARM architecture

·  experience with Embedded Linux (mandatory), ideally Linux kernel drivers development

·  Strong C/C++ development & experience with embedded Linux (mandatory), ideally Linux kernel drivers development

·  Experience managing a small team

·  Great communication skills and experience managing clients

·  Fluent in English, ideally in German as well

Although a good level of education is really valuable to us and highly appreciated, our emphasis is on an open mindset

 

The Witekian Touch

·  Exposure across a variety of projects and industries,

·  International environment with teams distributed across 4 countries (France, Germany, UK and US) and inter-office mobility opportunities,

·  3 Witekian days per year to work / learn / think on any technology or language you are interested in,

·  Flexible culture: hours, remote work policy (on site, hybrid, full remote),

·  Regular corporate communication: monthly infoshare (business highlights, ongoing projects, team updates…).

 

Recruitment process

  • 1 technical assessment on technology on the CodinGame platform,
  • 1st introductory call
  • 1 technical interview
  • 1 Manager & HR interview,

If all steps goes well, you’ll receive a formal job offer!

 

 

Want to know more?