Company details are confidential
(Closed)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
- Berne, Switzerland
- +3
- +9
- 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.
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
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.