This job offer is no longer available

XX
Company details are confidential
Global leader in innovative solutions for managing people flow in various industries such as airports, retail, transportation and building management

Senior C++ Embedded Software Engineer

  • +3
  • +9
  • CH
    Berne, Switzerland
  • +3
  • +9
  • CH
    Berne, Switzerland

Company

About

The company is a global leader in innovative solutions for managing people flow in various industries such as airports, retail, transportation and building management.

  • Information Tech

Perks & Benefits

  • 3 days per week of Home office
  • Join a motivated and supportive team with a pioneering spirit and a culture of open knowledge sharing
  • Opportunities for personal development in a flat hierarchical environment
  • Flexible working hours (40 per week), with the possibility of remote work and 25 vacation days
  • Enjoy a friendly atmosphere with regular formal and informal events
  • Salary budget up to CHF 130K/year (depending on seniority)

Vacancy

Who you are

  • Very good English proficiency (C1+), with German skills considered a bonus
  • Hold a degree in computer science or electrical engineering
  • Possess deep knowledge of embedded software development using C/C++ on Linux
  • Solid understanding and practical experience with Linux kernel internals (e.g., memory management, device drivers)
  • In-depth familiarity with low-level systems (CPU/Cache, DRAM, DMA, and MMU)
  • Strong grasp of networking concepts and experience with network technologies (TCP-IP, Ethernet, etc.)
  • Knowledge of GPU hardware and software development is a plus

Your tasks

  • Collaboratively design and develop embedded software solutions
  • Provide board support package (BSP), including secure boot, for the entire hardware portfolio
  • Maintain the Linux Kernel and Linux device drivers
  • Coordinate with colleagues in mechanical and electronic hardware development
  • Optional participation in software development at the application level

Nice-to-have skills

  • C++
  • Embedded Software
  • Software Engineering
  • Linux
  • Central Processing Unit (CPU)
  • DRAM
  • Networking
  • TCP/IP
  • Ethernet
  • Berne, Switzerland
  • Permanent contract
  • 10-100% occupation rate

Work experience

  • Backend
  • Backend
  • Fullstack

Languages

  • English
Are you interested in such a job? Create an account and get matched with opportunitiesCreate an accountIMPORTANT: The only thing you have to do is create your account on TieTalent and THAT'S IT 🙂 + IT'S FREE for talents! YOU WON'T apply for this specific job but rather if there is a match with this opportunity, you will be contacted and have more details about it.