(Senior) Embedded Software Engineer

Jobbeschreibung

Zürich, Zürich, Schweiz
Verity Studios
03.05.2024
Möchten Sie Updates für diesen und ähnliche Jobs?

Verity is looking for a full-time embedded software engineer, experienced in developing Linux- and MCU-based embedded systems. You will become part of a highly skilled and experienced team, where you will make an impact everyday and will keep growing your professional skills. You will be involved in technical decision making, that will help shape the direction of our new products and further improve on the high reliability and efficiency of our system.You will work on a wide spectrum of tasks, ranging from architecture definition, schematic reviews, to overall system integration, with a main focus on embedded software development for current and future platforms. A successful candidate will have a proven track record in topics such as development of high quality software, bring-up of new hardware platforms and evaluation of system resource usage.Verity is the global leader in autonomous indoor drone systems. Our integrated inventory tracking system enables zero-error warehousing for retailers, third-party logistics providers, and manufacturers.A core part of deploying the Verity system at client facilities is creating a map of them that our drones use to understand its layout. We have recently made great strides in automating this mapping process, but there is still potential for improvement. The goal is to create a map of a client facility with as little human input as possible. Among others, this involves tuning and training our automatic mapping algorithms in a data-driven manner.Verity’s system is used by industry leaders around the world, including DSV, Maersk, and Kehe. Verity's live events solutions help create stunning effects for top names in the entertainment industry like Drake, Céline Dion, Justin Bieber, 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 doPosition Specific ResponsibilitiesParticipate in the full embedded software life cycle, including design, implementation, code reviews, testing, verification and validationDeliver highly reliable software for embedded processors (mostly ARM architecture)Perform embedded Linux system integrationParticipate in making design decisions to develop high performance and reliable embedded systemsReview and provide feedback on the system-specific aspects ofhardware designsCo-operate with electrical engineers to perform verification and validation of new boardsWhat you bringDegree (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 softwareStrong commitment to high coding and design/architecture standards and best practicesExperience in developing Linux-based embedded systemsAdditional plusExperience in device drivers for cameras, image and video processing, and Wi-FiExperience in DeviceTree and Linux kernel driver development Experience writing safety-critical codeFluent in English, both written and spokenWho you are Excellent interpersonal and communication skillsHigh level of initiative and exceptional sense of responsibility (can-do attitude)Team player with high problem-solving competence, capable of working autonomouslyOptimistic, resilient and perseverant attitude with a confident approach to complexityAnalytical understanding, structured and results-oriented working method Curious and eager to leave your comfort zone and learn something newWhy you’ll love VerityFlexibility of a hybrid work environment. You can arrange start and finish times around your life.A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and supportWorking with a skilled, high-achieving, experienced, and fun team—with lots of opportunities to develop your professional career and grow with the companyAnnual team-building events, quarterly and monthly get-togethers, knowledge-sharing talks, game nights, and more25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packagesWelcoming 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 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.Our talented people team are working extensively on each individual role and therefore we do not need the assistance from any recruitment agencies, thank you for your understanding.Full-Time
Job melden