Auf einen Blick
- Aufgaben: Entwickle Software für hochmoderne GNSS-Lösungen und arbeite eng mit Hardware zusammen.
- Unternehmen: u-blox ist ein internationales Unternehmen mit über 60 Nationalitäten, das innovative Technologien entwickelt.
- Vorteile: Hybrid-Arbeitsmodell, flexible Arbeitszeiten, Sportaktivitäten und Teamevents.
- Weitere Informationen: Gelegentliche Reisen innerhalb Europas sind erforderlich.
- Warum dieser Job: Gestalte die Zukunft der GNSS-Technologie in einem dynamischen, multikulturellen Team.
- Qualifikationen: Bachelor oder Master in Elektrotechnik oder Informatik, 5+ Jahre Erfahrung in Embedded C-Entwicklung.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
As a Senior Embedded Software Engineer , you will take ownership of key parts of the firmware lifecycle driving feature design, integration, product‑specific development, and complex debugging. You’ll play a central role in shaping our embedded software and ensuring our products meet the highest standards of reliability and performance.
A strong background in embedded systems is essential, and familiarity with GNSS technology is highly valued (with the opportunity to deepen expertise on the job).
The role focuses on solutions related to Position and Timing products , ensuring reliable and resilient position and timing performance in challenging environments.
The role is based in Thalwil, Switzerland or Tampere, Finland.
Your Responsibilities
- Drive requirements definition, design, integration, and maintenance of product features in collaboration with cross‑functional teams.
- Analyze complex test data sets to identify issues, patterns, and opportunities for system‑level improvements.
- Own and resolve challenging defects through systematic root‑cause analysis, advanced debugging techniques, and hardware‑aware investigation.
- Software releasing work including documentation and verification
- Provide technical mentorship to junior and mid‑level engineers.
- Implement robust embedded software in C and ensure smooth interaction across hardware and firmware.
- Contribute to implementation of automated tests for position and timing algorithms verifications
- Contribute and drive Continuous improvement and technical excellence
Your Skills and Experience
- BSc or higher in software engineering, electrical engineering, computer science, or equivalent.
- 5+ years of embedded software engineering experience.
- Strong proficiency in embedded‑focused C, with experience developing production‑ready firmware.
- Experience with C++ and Python for tools, scripting, and automation.
- Basic understanding of GPS/GNSS technology; deep knowledge is a strong plus but not mandatory.
- Experience with prototyping, bring‑up, and debugging of embedded systems.
- Solid understanding of RTOS concepts, real‑time constraints.
- Strong engineering judgment, problem‑solving ability, and system‑level thinking.
- Ability to work independently, support larger projects, and proactively drive progress.
- Agile mindset and willingness to work in a scrum environment.
- Good written and spoken English communication skills.
- Usage of AI during SW development
Bonus Points (not mandatory)
- Deep expertise across GNSS receiver technology.
- Ability to read and interpret electrical schematics.
- Hands‑on experience with signal generators, signal analyzers, or GNSS simulators.
- Experience with scientific computing tools (Python, MATLAB, Octave) and statistics.
- Familiarity with Jira, Jama, or similar project/requirements management tools.
What are your perks?
- A multicultural and international company with over 60 different nationalities
- Project‑based activities working with colleagues across the globe
- A start‑up and innovation mindset while in the process of scaling‑up processes and efficiencies
- A strong learning environment and regular career discussions
- Company Performance Bonus
- Sport activities and Team events
- … and discover even more by talking with us!
Learn more about u-blox and its mission by watching this video!
We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.
Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology. We are looking forward to receiving your application.
#J-18808-LjbffrSenior Embedded Software Engineer Arbeitgeber: u-blox
u-blox ist ein hervorragender Arbeitgeber, der Ihnen als Senior Embedded Software Engineer die Möglichkeit bietet, in einem dynamischen und internationalen Team zu arbeiten. Mit einem hybriden Arbeitsmodell, flexiblen Arbeitszeiten und einer starken Lernumgebung fördert das Unternehmen nicht nur Ihre berufliche Entwicklung, sondern auch den Austausch mit über 60 Nationalitäten. Genießen Sie die Vorteile eines innovativen Unternehmens, das sich im Wachstum befindet und spannende Projekte im Bereich GNSS-Technologien anbietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Embedded Software Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um mit aktuellen und ehemaligen Mitarbeitern von u-blox in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und den Herausforderungen im Bereich Embedded Software Engineering.
✨Tipp Nummer 2
Bereite dich auf technische Gespräche vor, indem du deine Kenntnisse in C-Programmierung und Hardware-Interaktionen auffrischst. Übe das Lösen von Problemen, die typischerweise in der Embedded-Entwicklung auftreten, um dein technisches Wissen zu demonstrieren.
✨Tipp Nummer 3
Informiere dich über die neuesten Entwicklungen im Bereich GNSS-Technologie. Zeige in Gesprächen, dass du ein echtes Interesse an der Branche hast und bereit bist, dich weiterzubilden und anzupassen.
✨Tipp Nummer 4
Nutze die Gelegenheit, um deine Erfahrungen in agilen Umgebungen hervorzuheben. Bereite Beispiele vor, wie du in früheren Projekten erfolgreich in einem agilen Team gearbeitet hast, um deine Teamfähigkeit und Anpassungsfähigkeit zu zeigen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Embedded Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen, die u-blox für die Position des Senior Embedded Software Engineer sucht. Stelle sicher, dass du alle geforderten Fähigkeiten und Erfahrungen in deiner Bewerbung hervorhebst.
Anpassung des Lebenslaufs:Gestalte deinen Lebenslauf so, dass er die relevanten Erfahrungen und Fähigkeiten betont, die für die Entwicklung von Embedded Software und GNSS-Technologien wichtig sind. Verwende klare und präzise Formulierungen, um deine Erfolge und Projekte darzustellen.
Motivationsschreiben:Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für die Position interessierst und wie deine Erfahrungen und Fähigkeiten zu den Zielen von u-blox passen. Betone deine Leidenschaft für Embedded Systems und GNSS-Technologien.
Prüfe deine Unterlagen:Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf und dein Motivationsschreiben fehlerfrei sind und alle relevanten Informationen enthalten.
Wie man sich auf ein Vorstellungsgespräch bei u-blox vorbereitet
✨Verstehe die Technologie
Mach dich mit den Grundlagen der GNSS-Technologie vertraut. Sei bereit, über aktuelle Trends und Herausforderungen in diesem Bereich zu sprechen, um dein Interesse und deine Expertise zu zeigen.
✨Praktische Beispiele vorbereiten
Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten in der Entwicklung von Embedded Software und Hardware-Verifikation demonstrieren. Zeige, wie du komplexe Probleme gelöst hast.
✨Kenntnisse in C und Prototyping betonen
Stelle sicher, dass du deine Erfahrungen mit der Programmierung in C und dem Prototyping von Embedded Systemen hervorhebst. Diskutiere spezifische Projekte, an denen du gearbeitet hast, und welche Tools du verwendet hast.
✨Fragen zur Unternehmenskultur stellen
Zeige dein Interesse an der Unternehmenskultur von u-blox, indem du Fragen zu Teamdynamik, agilen Methoden und den Möglichkeiten zur beruflichen Weiterentwicklung stellst. Das zeigt, dass du langfristig denkst.