Embedded Software Architect, UK, CH

We at Kandou are a team of passionate professionals striving to make a mark in the trajectory of the semiconductor industry. Our list of customers reads like a who’s is who of the technology world. If you love to be part of an adventure of a start-up challenging established tech giants and you are a proactive problem-solver who is motivated by pushing your limits and challenging the status quo, we have an opportunity for you.

 

Kandou is hiring an Embedded Software Architect, this technical hands-on role requires working closely with Tier-1 customers, and Startups, and other engineering teams in tackling complex system level problems which cannot be black-and-white categorized into a particular area, such as hardware, platform or software—it spans all of these. This role requires working with different domain experts in customers’ engineering teams. You should be well-versed in helicoptering up and down, talking about overall product and architecting a good solution for the customer, as well as going down into the details and rolling-up your sleeves, to debugging the problem. You should be comfortable working in a fast-moving environment, and be excited about working with edge computing, embedded systems, and multimedia processors, video, machine learning, and emerging protocols like 5G for multiple market opportunities. 

 

Key responsibilities: 

  • White boarding complex software architectures with a roomful of engineers
  • Write whitepapers, deliver technical webinars, speak at events and file patents for what could potentially be a future product or feature
  • Engage with customers to develop a keen understanding of their goals, strategies, and technical needs – and help to define and deliver high-value solutions that meet these needs
  • Understand the current product/solution-stack and analyze the gaps on what the customer needs, then solve those gaps, working internally with other domain architects to define clear requirements.
  • Hands-on design, development and prototyping solutions

 

Your Profile:

  • BS or MS in Computer Science or Computer Engineering with senior-level relevant industry experience (12+ years)
  • Experience in embedded systems with an in-depth knowledge of edge computing, IoT solutions and associated cloud connectivity
  • Experience in emerging technologies like Machine Learning is a plus.
  • Experience designing and leading important systems software projects, using modern languages and technologies
  • Strong understanding of the overall software solutions stack and proven problem-solving skills for complex system level use cases.
  • Extensive breadth of deep technical knowledge (ARM, SoC, Software enablement, Tools, Platform-HW, Linux, RTOS, Drivers etc.)
  • Strong understanding of software architectural principles with a focus on platforms and reusable components with a proven ability to pick up new technologies where needed

 

Communication and Leadership:

  • Strong leadership, interpersonal, influencing, collaboration and negotiation skills
  • Excellent communication skills comfortable briefing both executives and white boarding with engineers
  • Strong time-management and organization skills, ability to work independently coordinating multiple initiatives, priorities, and implementations of new technology and products into very complex projects
  • Experience working in a multi-site, multi-cultural and multi-disciplinary area with the ability to travel as needed