Principal Embedded Software & Developer Tools Lead
Analog Devices View all jobs
- Cork
- Permanent
- Full-time
- Contribute to the definition, ownership and evolution of the overall architecture for CodeFusion Studio and its constituent VS Code extensions, plugins, backend services and integrations.
- Ensure/support architectural consistency, modularity, and extensibility across the CFS ecosystem.
- Drive adoption of best practices for a fast pace modern software development product environment.
- Drive technical execution alignment across teams, including sprint-level coordination where architectural or platform dependencies exist.
- Take temporary or sustained ownership of critical platform components or tools (e.g. core extensions, build infrastructure, shared services) when required to stabilize delivery or accelerate progress.
- Support program-level execution, representing CFS architecture and execution status in large cross-functional initiatives.
- Translate program and product requirements into clear technical direction and sequencing for engineering teams.
- Partner with Product Management and UX to ensure execution ready requirements.
- Influence feature prioritization and sequencing through architectural insight and product requirements.
- Serve as a trusted advisor to leadership on technology and platform strategy.
- Provide architectural and execution leadership for CodeFusion Studio as a VS Code based embedded development platform.
- Partner closely with Product Management and UX leadership to align platform architecture with product strategy and user experience goals.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- 12+ years of experience in software engineering, with substantial experience in architecture and technical leadership roles.
- Proven track record of leading architects or senior engineers in complex, multi‑team environments.
- Experience defining and governing architecture for large‑scale, modular platforms.
- Strong understanding of:
- VS Code or similar extensible developer tooling ecosystems
- TypeScript/JavaScript architectures
- Client‑server and service‑oriented architectures
- Experience with embedded software development tools or workflows.
- Experience with Zephyr RTOS and open-source RTOS ecosystems.
- Experience contributing to and working with open-source ecosystems.
- Understanding of heterogeneous architectures (ARM, RISC-V, DSPs, custom SoCs).
- Experience integrating AI/ML for embedded optimization or tooling automation.
- Prior ownership of platforms consumed by external developers or partners.
- Lead/Contribute to the architecture of a strategic developer platform with global impact.
- Lead high-impact projects shaping the future of embedded software development tools.
- Work/lead on Tools enabling cutting-edge embedded hardware with world-class teams.
- Be part of an innovation-driven environment, defining the next generation of AI-enhanced embedded toolchains.
- Operate at the intersection of technology leadership, product strategy, and user experience.
- Shape both technical direction and the people who deliver it.