This job ad is no longer active. Search for New jobs

Senior Embedded Software Engineer (f/d/m)

Senior Embedded Software Engineer (f/d/m)

locationZürich, Switzerland
PublishedPublished: 3.3.2022
Software Development
Full time

The global leader in autonomous indoor drone systems, Verity’s integrated inventory tracking system enables zero-error warehouses for companies like 3PL giant DSV and the world’s largest retailer, IKEA. Our live events solutions help create stunning effects for top names in the entertainment industry, including Drake, Céline Dion, Metallica, and Cirque du Soleil. 

We are a diversified team of 25 nationalities who are passionate about applying cutting-edge technology to solve some of today’s most fascinating challenges. We continuously reach beyond existing limitations to rethink, reimagine, and rework the role of robotics in the world today.    

Come help us break new boundaries for engineering technologies! 

Team and Job Description

You will be part of the Embedded Software team, a young, dynamic and highly skilled team that develops software for highly reliable embedded systems built from the ground up. The software you develop will run on specialized, custom hardware platforms and will be part of our state-of-the-art indoor drone system. As a member of the team you will

  • Participate in the full embedded software life cycle, including design, implementation, code reviews, testing, verification, and validation
  • Deliver 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 Profile

  • Degree (FH, BSc, MSc) in computer science, software engineering, or relevant field
  • Excellent knowledge of C and very good knowledge of modern C++
  • At least 3 years of professional hands-on experience in designing and developing industrial-grade embedded software
  • Strong commitment to high coding and design/architecture standards and best practices
  • Experience in developing Linux-based embedded systems
  • Experience in developing application-level software for Linux OS, with emphasis on performance and memory optimizations, and resources allocation

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
  • Knowledge of Yocto Project
  • Understanding of real-time operating systems
  • Fluent in English, both written and spoken

Why Verity

  • 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)
  • 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
  • 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!

Are you ready for a great adventure?
Learn more about who we are, what we do, and how we think at www.verity.ch

Years of experience

  • Senior