- Designing, developing, and maintaining our Yocto based Linux distribution for embedded systems, ensuring high performance, stability, and security.
- Customizing and optimizing the distribution to meet specific hardware and application requirements including the update process.
- Configuring and optimizing Linux kernels for various embedded platforms.
- Debugging and resolving kernel-level issues, collaborating with the broader development team.
- Developing, Integrating and optimizing device drivers for various peripherals and hardware components.
- Collaborating with hardware and application engineers to ensure seamless driver integration and functionality.
- Leading the board bring-up process, working closely with hardware engineers to ensure successful system initialization.
- Troubleshoot and resolve hardware and software integration issues during the development phase.
- Work closely with software developers, firmware engineers, and QA teams to deliver robust and high-quality embedded systems.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Create and maintain detailed documentation for BSP development, configuration, and integration processes.
- Document issues, resolutions, and best practices for future reference.
- Tech stack : Linux Kernel and Device Drivers (C), Yocto/OpenEmbedded, Scripting Languages (Python, shell)
- Role consists of development (C or Python) 20-30%, integration 30-40% and project management 40 %
- Want to gain first insights of the products you are working on, then visit Leica Auto Pole AP20, Leica GS 18 or Leica Nova MS 60
- A relevant university qualification in computer science, mechatronic or electronic engineering
- Advanced embedded development skills (BSP, kernel and driver development, debugging)
- Experience porting & maintaining a Linux distribution for an embedded devices (Yocto, BSP, kernel and driver development), contribution to OSS is a strong plus
- Structured thinking and strong ability to diagnose hardware and software issues; Hands-on hardware bring-up, system debugging and code optimization
- Familiar in using git-based repositories and CI/CD systems
- Very good English skills (our main language of communication, we have 53 nationalities here)
- Flexible working hours based on a 40-hour week
- Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
- Annual salary incl. 13th month salary in November and a yearly bonus (depends on a revenue of the company)
- Bridge days after public holidays and at Christmas
- Individual training opportunities (internal and external)
- Multicultural and supportive environment
- Newest technologies
- Relocation support
-
Linux Engineer
Gefunden in: Talent CH A C2 - vor 6 Tagen
Nexus Personal- & Unternehmensberatung AG Eastern Switzerland, SchweizUnser Kunde ist ein etablierter IT-Dienstleister mit unterschiedlichen Standorten in der Ostschweiz. Ihre Software- und Systemlösungen werden in unterschiedlichen Branchen zielführend eingesetzt. · Wir sind nun gemeinsam auf der Suche nach einem talentierten und erfahrenen · Lin ...
-
Senior Linux Kernel Engineer
Gefunden in: Talent CH C2 - vor 4 Tagen
Leica Geosystems Heerbrugg, Schweiz GanztagsThis appeals to you · Elaborate the technical concept together with cross-functional teams for a broad-range of our devices · Bring this design to life: bring up, customization and maintenance of the OS image and integration in the CI system · Integrate and configure drivers for ...
-
Junior Systems Engineer Linux
Gefunden in: Talent CH C2 - vor 15 Stunden
Adcubum St. Gallen, SchweizDer Job · Unser IT Platform Team stellt die interne Server-Infrastruktur und dazugehörige Services für den Betrieb aber auch die Produktentwicklung bereit. Sie sind die Spezialisten wenn es um Linux-Server, OpenShift Cluster oder diverse Applikationen (Oracle DBs, adcubum Syrius ...
-
Senior Linux System Engineer
Gefunden in: beBee S2 CH - vor 3 Tagen
GEOINFO AG CH- Herisau, Schweiz NebenberuflichOffene Stellen · Senior Linux System Engineer / DevOps Engineer 60-100% · GEOINFO Applications AG · Senior Linux System Engineer / DevOps Engineer 60-100% · Herisau nach Vereinbarung Wir betreiben einzigartige Geodateninfrastrukturen und Agrarinformationssysteme und entwickeln s ...
-
Electronic Design Engineer
Gefunden in: Jobsch CH C2 - vor 12 Stunden
Leica Geosystems AG Heerbrugg, SchweizThis appeals to you · Contribution to all aspects of the electronics development from the idea to the product · Challenging FPGA Designs in VHDL (Xilinx Vivado) · Design of high-speed digital PCBs · Write firmware in C/C++ · Debug and characterize electronic assemblies and submod ...
-
Embedded Software Engineer
Gefunden in: Talent CH C2 - vor 15 Stunden
Leica Geosystems Heerbrugg, Schweiz GanztagsThis appeals to you · Drive Embedded software development based on application specification through software architecture, development, testing and documentation as well as toolchain/CI/CD setup and BSP · Target platforms: LINUX on Xilinx UltraScale+ / Zephyr / bare-metal / RT ...
-
FPGA Design Engineers
Gefunden in: Talent CH C2 - vor 15 Stunden
Leica Geosystems Heerbrugg, Schweiz GanztagsThis appeals to you · Drive FPGA development (full cycle) including software engineering support, testing on hardware and documentation · Develop high-speed sensor & actor interfaces, connect to standard bus interfaces, develop internal logic blocks, use existing cores · Be part ...
-
Electronic Design Engineer
Gefunden in: Talent CH C2 - vor 5 Tagen
Leica Geosystems Heerbrugg, Schweiz GanztagsThis appeals to you · Contribution to all aspects of the electronics development from the idea to the product · Challenging FPGA Designs in VHDL (Xilinx Vivado) · Design of high-speed digital PCBs · Write firmware in C/C++ · Debug and characterize electronic assemblies and submo ...
-
Embedded Software Engineer
Gefunden in: JobCloud CH S2 - vor 4 Stunden
Hexagon Manufacturing Intelligence / HTC Heerbrugg, Schweiz· This appeals to you · Develop embedded software solutions using C/C++ on ARM and DSP based processors · Develop and maintain Board Support Package (BSP) drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large vo ...
-
ICT Systems and Cloud Engineer
Gefunden in: Talent CH C2 - vor 5 Tagen
Ostschweizer Fachhochschule St. Gallen, SchweizICT Systems and Cloud Engineer %) · Blühen Sie auf als ICT Systems and Cloud Engineer %) · Die OST - Ostschweizer Fachhochschule ist eine interkantonale und interstaatliche Fachhochschule mit Standorten in Buchs, Rapperswil-Jona und St.Gallen. Mit exzellenten Bachelor- und Mast ...
-
C/C++ Engineer
Gefunden in: Talent CH A C2 - vor 4 Tagen
Nexus Personal- & Unternehmensberatung AG Eastern Switzerland, SchweizSchweizer IT-Engineering-Unternehmen · Unser Kunde, ein renommiertes Schweizer IT-Engineering-Unternehmen, wünscht sich zur Verstärkung seiner Entwicklungsteams einen sympathischen und qualifizierten · C/C ENGINEER (alle) · DEIN SPIELRAUM · * Entwicklung spannender Embedded-Lösun ...
-
ICT System-Engineer für Oracle Datenbanken 80-100%
Gefunden in: Talent CH C2 - vor 2 Tagen
Kantonsspital St St. Gallen, SchweizZur Erweiterung unseres Teams suchen wir eine/n · ICT System-Engineer für Oracle Datenbanken 80-100% · Departement IT · Ihre Aufgaben und Perspektiven · Weiterentwicklung und Betrieb der Oracle-Plattform auf Basis ExaData · Datenbank-Performance-Analysen, Optimierung sowie Scri ...
-
SYSTEMS ENGINEER für eine 40-STUNDEN-WOCHE
Gefunden in: Talent CH A C2 - vor 20 Stunden
Nexus Personal- & Unternehmensberatung AG Eastern Switzerland, SchweizSympathisches, stabiles IT-Dienstleistungsunternehmen. · Unsere Mandantin ist ein sympathisches, stabiles IT-Dienstleistungsunternehmen. Wir wünschen zur Verstärkung eine Person (m/w/d) in Form eines · SYSTEMS ENGINEER für eine 40-STUNDEN-WOCHE · DEINE MÖGLICHKEITEN · * Realisier ...
-
IT System Engineer
Gefunden in: Talent CH C2 - vor 15 Stunden
Stone Sourcing AG St. Gallen, Schweiz CDIOur client is a market leading home appliance company. We are seeking a highly skilled and motivated IT System Engineer with expertise in network and cloud architectures to join their dynamic team. · Tasks · Design, implement, and maintain robust and scalable network architecture ...
-
Software Engineer
Gefunden in: Arca24 IT T2 - vor 1 Tag
ONE Agency | IT Recruitment Experts ,St. Gallen,,CH, SchweizONE Agency | IT Recruitment Experts · Software Engineer (w/m/d) mit Schwerpunkt Embedded C++Über unseren Kunden · Für unseren Kunden, der sich kontinuierlich weiterentwickelt und damit einen einzigartigen Mehrwert schafft, suchen wir: · Ihr Aufgabenbereich · Nach Einarbeitung in ...
-
Software Engineer
Gefunden in: Arca24 IT T2 - vor 1 Tag
ONE Agency | IT Recruitment Experts ,Ostschweiz,,CH, SchweizONE Agency | IT Recruitment Experts · Software Engineer (w/m/d) mit Schwerpunkt Embedded C++Über unseren Kunden · Für unseren Kunden, der sich kontinuierlich weiterentwickelt und damit einen einzigartigen Mehrwert schafft, suchen wir: · Ihr Aufgabenbereich · Nach Einarbeitung in ...
-
Junior System Engineer mit Partner-Potential
Gefunden in: Talent CH A C2 - vor 4 Tagen
Nexus Personal- & Unternehmensberatung AG Eastern Switzerland, Schweiz· Unsere Mandantin, die SEP IT, ist eine innovative, etablierte IT-Dienstleisterin mit gut situierten Standorten in St. Gallen und Winterthur. In einem technisch spannenden Umfeld entwickelt sie sich ständig weiter und baut ihre Angebote stetig aus. Nun möchten sie ihre beiden T ...
-
Senior IT System Engineer
Gefunden in: Talent CH C2 - vor 6 Tagen
bruederlinpartner Saint Gallen, Schweiz GanztagsFür erfahrene (Senior) IT-Systemingenieure (m/w/d), die ihre Fachkenntnisse im Bereich System Engineering gezielt in einer neuen beruflichen Herausforderung unter Beweis stellen möchten, um ihr volles Potenzial auszuschöpfen, bieten wir die Möglichkeit, den nächsten Schritt geme ...
-
Research Associate
Gefunden in: Talent CH C2 - vor 1 Tag
University of St St. Gallen, SchweizYour tasks · Primary · You design and conduct research in the field of embedded sensors and constrained sensor networks. · You link scientific findings with industry specific applications. · You support the group in knowledge transfer with industry in applied projects. · You e ...
-
IT System Engineer
Gefunden in: JOIN CH S2 T2 - vor 1 Tag
Stone Sourcing AG St. Gallen, Schweiz EmployeeOur client is a market leading home appliance company. We are seeking a highly skilled and motivated IT System Engineer with expertise in network and cloud architectures to join their dynamic team. · Tasks · Design, implement, and maintain robust and scalable network architecture ...
BSP Embedded Linux Engineer - Heerbrugg, Schweiz - Leica Geosystems
Beschreibung
Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.
We are seeking a talented and experienced BSP (Board Support Package) Embedded Linux Engineer to join our dynamic engineering team. In this position you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems. You will collaborate with cross-functional teams to ensure seamless integration of hardware and software components, contributing to the success of our cutting-edge products.
We are based in Heerbrugg, canton of St. Gallen, very close to the border with Germany, Austria and Liechtenstein. Our office is surrounded by mountains and we take advantage of it by organizing hiking trips and other outdoor activities.
BSP Embedded Linux Engineer (m/f/d) (Project Coordination) Heerbrugg / Hybrid full-timeAbout Us
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.
Flexible working models allow you to ideally combine work and private interests.
Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.
We are seeking a talented and experienced BSP (Board Support Package) Embedded Linux Engineer to join our dynamic engineering team. In this position you will play a crucial role in the development, customization, and optimization of Linux-based board support packages for our embedded systems. You will collaborate with cross-functional teams to ensure seamless integration of hardware and software components, contributing to the success of our cutting-edge products.
We are based in Heerbrugg, canton of St. Gallen, very close to the border with Germany, Austria and Liechtenstein. Our office is surrounded by mountains and we take advantage of it by organizing hiking trips and other outdoor activities.
What do we do here:
Develop and maintain next-generation Linux distribution:
Kernel Configuration:
Device Driver Integration:
Board Bring-up:
Project coordination:
Additional information :
This is you
We offer
About Us
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment.
Flexible working models allow you to ideally combine work and private interests.
If you have any questions about our positions or our company, please do not hesitate contact Aga Gdowska, Talent Acquisition Specialist.