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

C++ Software Engineer

C++ Software Engineer

PublishedPublished: 8.12.2021
Software Development
Full time
Mid-senior level

To complement its growing team, Verity is looking for an experienced and versatile c++ software engineer capable of designing and developing high-quality software for Verity's indoor drone systems. In this role, you will develop embedded application software that runs on-board our drones and handles high-bandwidth data streams. This will require a strong focus on performance, reliability, and graceful degradation. In addition, you will design and develop the communication protocols needed by the drones to interact with our applications in the Cloud.

The global leader in autonomous indoor drone systems, Verity enables zero-error warehousing for big-box retailers, third-party logistics providers, and manufacturers, with our integrated inventory tracking system. Verity counts 3PL giant DSV and IKEA among their current client base. Our live events solutions help create stunning effects for top names in the entertainment industry like Drake, Céline Dion, Metallica, and Cirque du Soleil. 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 drone systems and technologies!

What you’ll do

  • Create robust and efficient software for advanced robotic systems
  • Contribute to the design of software architectures running on embedded platforms and protocols needed to communicate with the Cloud
  • Design and implement the modules responsible for collecting, processing, and storing sensor data
  • Ensure the highest standards of software quality through unit and integration tests, and by defining testing processes and infrastructure
  • Work with estimation engineers and data scientists to understand the requirements of insight generation algorithms and provide them with the infrastructure needed to execute them efficiently and safely
  • Cooperate with embedded engineers to understand the constraints of embedded platforms, define the APIs of new drivers, and create reliable embedded applications
  • Participate in all the stages of the development process, including requirements elicitation, design, implementation, testing, review, documentation, and deployment

What you bring

  • Degree (FH, BSc, MSc) in computer science, software engineering, or relevant field
  • At least 2 years of professional hands-on experience in designing and developing industrial-grade embedded software, with a focus on developing and designing embedded applications
  • Strong commitment to high coding and design/architecture standards and best practices
  • Excellent knowledge of software engineering principles
  • Excellent knowledge of C++ and STL
  • Good knowledge of Python
  • Additional plus
    • Experience in handling high-bandwidth data streams
    • Good knowledge of C
    • Experience with JIRA and Confluence
  • Fluent in English, both written and spoken

Why you’ll love Verity

We are a great (and growing) team.

At Verity, you’ll be surrounded by team members who are passionate about applying cutting-edge technology to solve some of today’s most fascinating challenges. Our team represents more than 20 nationalities, a variety of advanced degrees, and experience at some of today’s most innovative companies.

We think big.

We know that our employees are the key to our success. We are big thinkers—creative problem solvers who share a total commitment to client success. And we believe in the importance of balancing practical experience with honed skills and higher education.

We have an engineering culture.

70% of our team—including our leadership team—are engineers. No matter what your role at Verity, you’ll enjoy our solution-oriented engineering culture that features flat hierarchies, an open-door policy, and a focus on mutual trust and joint responsibility.

We deliver cutting-edge technologies.

To solve some of today’s most complex challenges, we combine mechanical, electrical, and software engineering with sophisticated algorithms and machine learning. Our solutions encompass everything from embedded applications, to cloud microservices, to complete, innovative autonomous drone systems—that work.

We offer exceptional quality of life.

The picturesque mountains near our Zürich headquarters will take your breath away, but the view is just the beginning. Over the past 20 years, the city of Zurich has been ranked in 1st or 2nd place as the "worldwide quality of living city." We also offer flexible working hours, competitive benefits, and regular events and activities to constantly strengthen our Verity community.

We are growing—fast!

Named one of the 25 most promising Swiss scale-ups in 2020, we are expanding our solutions, extending our markets, and growing our team. Headed by founder and CEO, Raffaello D’Andrea (of Kiva Systems/Amazon Robotics fame), our team has decades of experience building success from the ground up—and creating disruptive solutions that make a mark on the world.

Are you ready for a great adventure?

Learn more about who we are, what we do, and how we think at www.verity.ch.

Fields of study

  • Computer science / IT

Required degree level

  • Bachelor
  • Master

Years of experience

  • Mid-senior level