(Senior) Embedded Software Engineer - Platform

Verity
Zurich, CH
Cette offre d'emploi n'est pas disponible dans votre pays.

Our Teams' Mission :

The mission of the embedded team is to develop and maintain autonomous systems that ensure exceptional performance and high reliability.

We collaborate closely with other teams to provide a platform that enables accomplishments never achieved before. As passionate engineers, we work extensively with diverse hardware platforms and participate in the full life cycle of development, from the initial idea to the final working product.

Your Role :

  • Participate in the full embedded software life cycle, including design, implementation, code reviews, testing, verification and validation
  • Deliver highly reliable software for embedded processors (mostly ARM architecture)
  • Perform embedded Linux system integration
  • Participate in making design decisions to develop high performance and reliable embedded systems
  • Review and provide feedback on the system-specific aspects of
  • hardware designs
  • Co-operate with electrical engineers to perform verification and validation of new boards

Your Experience :

  • Degree (FH, BSc, MSc) in computer science, software or electrical engineering, or relevant field.
  • Excellent knowledge of C and very good knowledge of modern C++
  • Professional hands-on experience in designing and developing embedded software
  • Strong commitment to high coding and design / architecture standards and best practices
  • Experience in developing Linux-based embedded systems

Additional plus :

  • Experience in device drivers for cameras, image and video processing, and Wi-Fi
  • Experience in DeviceTree and Linux kernel driver development
  • Experience writing safety-critical code
  • Fluent in English, both written and spoken

Who you are :

You possess excellent interpersonal and communication skills, along with a high level of initiative and a strong sense of responsibility, embodying a can-do attitude.

As a team player with high problem-solving competence, you are capable of working autonomously and approach complexity with optimism, resilience, and perseverance.

Additionally, you have an analytical understanding, a structured and results-oriented working method, and a curiosity that drives you to leave your comfort zone and learn new things.

Why Verity?

  • A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and support
  • Working with a skilled, high-achieving, experienced, and fun team with lots of opportunities to develop your professional career and grow with the company
  • Flexibility of a hybrid work environment. You can arrange start and finish times around your life (picking up kids, walking the dog, training for your next marathon at lunch)
  • Annual team-building events, quarterly and monthly get-togethers, knowledge-sharing talks, game nights, and more
  • 25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packages
  • Welcoming office space complete with friendly team members, free snacks (fresh fruits, coffee, and more!), and fun activities we’re dog-friendly!

Learn more about who we are, what we do, and how we think at

We strive to create an inclusive environment that empowers our employees. All qualified applications will receive consideration for employment without regard to race, nationality, religion, sexual orientation, gender, age, physical dis ability, gender identity or length of time spent unemployed.

Il y a plus de 30 jours
Emplois reliés
iO Associates
Zürich, Zurich

C++ Superstar! Lead the Future of Finance Software at PROFIDATA!. Our client, a leading provider of wealth management software, is searching for a. Actively participate in designing and developing cutting-edge server software using C++17 (or newer). Work alongside a dynamic team of engineers across ...

ROCKEN
Uster, Zurich

Du als Embedded Software Engineer arbeitest gemeinsam in interdisziplinären Projektteams in den Bereichen Elektronik, Mechanik und Zellenentwicklung. Du als Embedded Software Engineer bringst ausgezeichnete Kenntnisse von C++ mit, wobei C# oder weitere OO-Programmiersprachen von Vorteil sind. Du als...

ONE Agency
Zürich, Zurich

Berufserfahrung in der Softwareentwicklung von embedded Software in C/C++ und tiefgehende Kenntnisse aus der Zielbranche. Entwicklung und Integration von Embedded Software-routinen und Algorithmen. Konzeption, Entwicklung und Integration von Softwaremodulen im Embedded-Bereich. Mehrjährige Erfahrung...

Manning Global AG
Zürich, Zurich

Our client, a leading global IT service provider,is recruiting for a Dynamics/Power Platform Senior Engineer to join their business inSwitzerland. Proficiency in Dynamics 365 customization, configuration, and development using tools such as Power Platform, Power Automate, and Azure. Extensive develo...

Adcubum
Zürich, Zurich

Als erfahrener Software Engineer spielst Du eine tragende Rolle beim Entwickeln von Softwaremodulen und gestaltest technisch und architektonisch mit. Praktische Erfahrung als Software-Entwickler/-Architekt mit hohem Qualitätsbewusstsein. Solides Verständnis für Qualität und moderne Software-Architek...

Advellence Solutions AG
Wallisellen, Zurich

Dies sind nur einige Technologien welche dich in unserem spannenden Software-Stack erwarten:. ...

ROCKEN
Baden, Argovia

Erfahren im Design und in der Programmierung von Embedded Software, besonders in C und C++. Entwickeln von Lösungskonzepten in enger Abstimmung mit den Kunden und Erstellen der Software-Spezifikationen. Planen, Durchführen und Überwachen des Engineering-Prozesses. Verantwortlich für die termingerech...

Wey Group AG
Unterengstringen, Zurich

Als Senior Software Engineer arbeitest Du mit dem Entwicklungsteam in allen Schritten der agilen Entwicklung (Planung, Umsetzung, Testing und Release). Du machst wertvolle Vorschläge zur Software-Architektur. Du erarbeitest Anforderungen in Zusammenarbeit mit dem Product Engineering und der Hardware...

ONE Agency
Zürich, Zurich

Senior) Backend Software Engineer. Schreiben geeigneter Tests für die Software und Bewertung von Tools für die Softwareentwicklung. Entwurf und Umsetzung von Software-Verbesserungen im Software-Lebenszyklus. ...

ROCKEN
Zürich, Zurich

Du entwirfst und entwickelst neue Individualsoftware, um massgeschneiderte Lösungen für Kunden zu schaffen. Du übernimmst den Unterhalt und die Weiterentwicklung bestehender Software, um deren Qualität und Funktionalität sicherzustellen. Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklun...