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