Senior Software Engineer (Frontend)
Cadstrom.io
Software Engineering
Montreal, QC, Canada
Posted on Feb 10, 2025
Senior Software Engineer (Frontend)
Montreal, Canada
Hybrid
Full-time
About the Role
We're seeking an exceptional Senior Frontend Software Engineer who can drive the development of our user interface and help revolutionize the electronics design industry. If you're passionate about creating beautiful, performant web applications that blend AI, electrical engineering, and sophisticated visualization tools, while working in a highly collaborative environment, we want to talk to you.
What are we doing?
We are accelerating the world's hardware ingenuity by blending generative AI, ML, and novel approaches to electronics simulation and validation. We're providing our enthusiastic pilot customers intelligent and automated access to the most advanced validation tools to eliminate respins – helping engineers of all levels deliver their designs faster, cheaper, and with less waste.
Who are we?
We are a small team of innovators who are passionate about fundamentally improving how electrical engineers deliver electronics with higher confidence. We are backed by Bison Ventures, Innovation Endeavors, and the Allen Institute for AI's Incubator. Our distinguished founders are responsible for creating the largest product development firm in the US, and building Azure Quantum (and more!) at Microsoft. We know you'll be in good company.
Key Responsibilities:
- Lead the design and implementation of our frontend architecture, ensuring scalability, performance, and maintainability
- Drive technical decisions and establish best practices for frontend development, including coding standards and UI/UX patterns
- Build sophisticated visualization and interaction systems for complex electronic design tools
- Collaborate with product owners and stakeholders to understand customer needs and translate them into technical requirements
- Work closely with backend teams to design and implement robust API integrations
- Champion performance optimization and accessibility standards
- Mentor junior developers and contribute to growing the frontend team
- Adapt to evolving project needs and take on various roles as required in a startup environment
Required Qualifications:
- Extensive experience with modern frontend development using React and TypeScript
- Strong understanding of frontend architecture patterns and best practices
- Proven track record of building complex, interactive web applications
- Experience with state management solutions and frontend testing frameworks
- Solid understanding of web performance optimization techniques
- Experience with responsive design and cross-browser compatibility
- Strong background in modern CSS practices and UI component design
- Bachelor's degree in Computer Science or related field, plus 5+ years of relevant experience; OR
- Master's degree with 3+ years of experience; OR
- Equivalent combination of education and practical experience
Preferred Qualifications:
- Experience with WebGL, Three.js, or similar visualization libraries
- Knowledge of frontend build tools and deployment pipelines
- Experience with real-time data visualization and updates
- Background in cloud service integration (AWS, Azure, or GCP)
- Experience with circuit board design or EDA tools
- Familiarity with CI/CD practices and tools
- Experience working in a startup environment
- Track record of successful cross-functional collaboration
- Experience with technical mentorship
Personal Qualities:
- Passionate about creating exceptional user experiences
- Strong attention to detail and commitment to quality
- Excellent communication skills with both technical and non-technical stakeholders
- Self-motivated and capable of managing multiple priorities
- Thrives in ambiguous environments and can create clarity for others
- Champions collaborative approaches to problem-solving
- Lifelong learner excited about AI and electronics hardware
- Embrace the ethos of "We, not I"
Why you'll love working with us:
- Early Stage Equity Package – We strongly incentivize our team to be invested in our success. You'll benefit from meaningful early stage equity in a high-growth company
- Impact – You'll have the chance to make a significant impact not only for our customers but on how the industry as a whole approaches test and validation
- Care – We believe strongly in caring for each other. We encourage our people to bring their whole selves to work, support each other, and ensure they are happy in and out of the workplace
- Leading benefits - We invest deeply in the health and wellbeing of our team with leading startup benefits, 0% copay across the board, and a $2k/year HSA
- Unique Learning Opportunities – You'll have access to an unparalleled level of expertise and knowledge in this exploding landscape of generative AI. We count AI2 as a co-founder so have deep strong connections to the Allen Institute for Artificial Intelligence - a top research institution in AI, along with access to knowledge sharing amongst the community of hundreds of engineers that work for ai2incubator.com companies
All are Welcome
We are committed to fostering a diverse, inclusive environment. We are actively working to create an environment of mutual respect where equal opportunities are available to all employees without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion among our founders and employees are critical to the success of our company.
----
À propos du rôle
Nous recherchons un ingénieur logiciel frontend senior exceptionnel qui peut piloter le développement de notre interface utilisateur et contribuer à révolutionner l'industrie de la conception électronique. Si vous êtes passionné par la création d'applications Web belles et performantes alliant IA, ingénierie électrique et outils de visualisation sophistiqués, tout en travaillant dans un environnement hautement collaboratif, nous souhaitons vous parler.
Que faisons-nous ?
Nous accélérons l'ingéniosité matérielle mondiale en combinant l'IA générative, le ML et de nouvelles approches de simulation et de validation électroniques. Nous fournissons à nos clients pilotes enthousiastes un accès intelligent et automatisé aux outils de validation les plus avancés pour éliminer les répétitions, aidant ainsi les ingénieurs de tous niveaux à livrer leurs conceptions plus rapidement, à moindre coût et avec moins de gaspillage.
Qui sommes-nous ?
Nous sommes une petite équipe d'innovateurs passionnés par l'amélioration fondamentale de la façon dont les ingénieurs électriciens fournissent des produits électroniques avec une plus grande confiance. Nous sommes soutenus par Bison Ventures, Innovation Endeavors et l'Incubateur de l'Allen Institute for AI. Nos distingués fondateurs sont responsables de la création de la plus grande société de développement de produits aux États-Unis et de la création d'Azure Quantum (et plus encore !) chez Microsoft. Nous savons que vous serez en bonne compagnie.
Responsabilités clés :
- Diriger la conception et la mise en œuvre de notre architecture frontend, en garantissant l'évolutivité, les performances et la maintenabilité.
- Piloter les décisions techniques et établir les meilleures pratiques pour le développement front-end, y compris les normes de codage et les modèles UI/UX
- Créez des systèmes sophistiqués de visualisation et d'interaction pour les outils de conception électronique complexes
- Collaborer avec les propriétaires de produits et les parties prenantes pour comprendre les besoins des clients et les traduire en exigences techniques
- Travailler en étroite collaboration avec les équipes backend pour concevoir et mettre en œuvre des intégrations d'API robustes
- Promouvoir les normes d’optimisation des performances et d’accessibilité
- Encadrer les développeurs juniors et contribuer à la croissance de l'équipe frontend
- S'adapter aux besoins changeants des projets et assumer divers rôles selon les besoins dans un environnement de startup
Qualifications requises :
- Vaste expérience du développement frontend moderne à l'aide de React et TypeScript
- Bonne compréhension des modèles d'architecture front-end et des meilleures pratiques
- Expérience avérée dans la création d’applications Web complexes et interactives
- Expérience avec les solutions de gestion d'état et les cadres de tests frontaux
- Solide compréhension des techniques d’optimisation des performances Web
- Expérience avec la conception réactive et la compatibilité entre navigateurs
- Solide expérience dans les pratiques CSS modernes et la conception de composants d'interface utilisateur
- Ddiplôme en informatique ou dans un domaine connexe, plus :
- Baccalauréat avec plus de 5 ans d'expérience ; OU
- Master avec plus de 3 ans d'expérience ; OU
- Combinaison équivalente d’études et d’expérience pratique
Qualifications préférées :
- Expérience avec WebGL, Three.js ou des bibliothèques de visualisation similaires
- Connaissance des outils de création frontend et des pipelines de déploiement
- Expérience avec la visualisation et les mises à jour des données en temps réel
- Expérience en intégration de services cloud (AWS, Azure ou GCP)
- Expérience avec la conception de circuits imprimés ou les outils EDA
- Familiarité avec les pratiques et les outils CI/CD
- Expérience de travail dans un environnement de startup
- Historique de collaboration interfonctionnelle réussie
- Expérience avec le mentorat technique
Qualités personnelles :
- Passionné par la création d'expériences utilisateur exceptionnelles
- Grande attention aux détails et engagement envers la qualité
- Excellentes compétences en communication avec les parties prenantes techniques et non techniques
- Motivé et capable de gérer plusieurs priorités
- S'épanouit dans des environnements ambigus et peut créer de la clarté pour les autres
- Promouvoir les approches collaboratives de résolution de problèmes
- Apprenti permanent passionné par l'IA et le matériel électronique
- Adoptez la philosophie « Nous, pas moi »
Pourquoi vous adorerez travailler avec nous :
- Package d'actions de démarrage – Nous incitons fortement notre équipe à s'investir dans notre réussite. Vous bénéficierez de capitaux propres significatifs en phase de démarrage dans une entreprise à forte croissance
- Impact – Vous aurez la chance d'avoir un impact significatif non seulement sur nos clients, mais aussi sur la façon dont l'industrie dans son ensemble aborde les tests et la validation.
- Soins – Nous croyons fermement qu’il faut prendre soin les uns des autres. Nous encourageons nos collaborateurs à s'investir pleinement au travail, à se soutenir mutuellement et à veiller à ce qu'ils soient heureux sur leur lieu de travail et en dehors.
- Avantages de premier plan – Nous investissons profondément dans la santé et le bien-être de notre équipe avec des avantages de premier plan pour les startups, une quote-part de 0 % dans tous les domaines et un HSA de 2 000 $/an.
- Opportunités d'apprentissage uniques – Vous aurez accès à un niveau d'expertise et de connaissances inégalé dans ce paysage en pleine explosion de l'IA générative. Nous comptons AI2 comme co-fondateur et avons donc des liens étroits avec l'Allen Institute for Artificial Intelligence - une institution de recherche de premier plan en IA, ainsi qu'un accès au partage de connaissances au sein de la communauté de centaines d'ingénieurs qui travaillent pour les sociétés ai2incubator.com.
Tous sont les bienvenus
Nous nous engageons à favoriser un environnement diversifié et inclusif. Nous travaillons activement à créer un environnement de respect mutuel où l'égalité des chances est offerte à tous les employés sans distinction de race, de couleur, de religion, de sexe, de grossesse, d'origine nationale, d'âge, de handicap physique et mental, d'état civil, d'orientation sexuelle, d'identité de genre. , l'expression de genre, les informations génétiques, le statut de militaire et de vétéran et toute autre caractéristique protégée par la loi applicable. Nous pensons que la diversité et l'inclusion parmi nos fondateurs et nos employés sont essentielles au succès de notre entreprise.
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Why do you think you would be a great fit for this role? *
Tell us what caught your eye and anything that uniquely matches your goals and experience. (hint: we value *your* words much more highly than an LLM prompt response!)
Tell us about your experience building complex visualization systems in React. *
In *your own* words, please describe a specific technical challenge you encountered while developing a sophisticated interactive visualization system, particularly focusing on how you balanced performance and user experience requirements while collaborating across teams to deliver the solution.
Please tell us about your experience implementing/utilizing/developing/debugging electronics hardware!
Are you an AI wrangler extraordinaire by day, and home automation hobbyist by night? Do you have a soldering station and oscilloscope in your basement lab? When something breaks, do you open it up and try to figure out how it works? Did you study electronics in school but decide to build software instead? You are OUR kind of people! Let's chat!
Req ID: R10