Staff Software Engineer, Embedded Tools

Analog DevicesWilmington, MA
3d

About The Position

CodeFusion Studio (CFS) is Analog Devices’ strategic, VS Code–based embedded software development platform, providing a unified and extensible environment for building, debugging, profiling, and optimizing software across ADI’s heterogeneous SoCs and AI-enabled edge deployments. We are seeking a Software Engineer to join us in building the industry-leading tools that power CodeFusion Studio and unlock the potential of ADI’s expanding embedded SoC portfolio. A successful candidate will work closely with other developers to provide advanced tooling, toolchain and debug support in CodeFusion Studio’s VS Code extension and tools.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 7+ years of experience in software engineering.
  • Proven track record of developing complex applications in cross-functional environments.
  • Strong understanding of: VS Code or similar extensible developer tooling ecosystems TypeScript/JavaScript architectures
  • Experience with embedded software development tools or workflows, including compiling and debugging applications for embedded devices.

Nice To Haves

  • Experience with AI and Agentic Workflows.
  • Experience with deploying AI models to embedded devices (Embedded ML).
  • 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).

Responsibilities

  • Design and create industry-leading development tools that increase productivity and reduce developer pain-points.
  • Develop and maintain toolchain integration within CodeFusion Studio.
  • Redefine the debug experience through CFS’s advanced debugging tools.
  • Enhance third-party tool integrations through the CFS Plugins API.
  • Collaborate with cross-functional teams to produce, test and distribute high-quality software development tools.
  • Engage with UX leadership to provide an industry-leading user experience.
  • Mentor junior engineers as a subject matter expert.
  • Drive adoption of best practices for a fast pace modern software development product environment.

Benefits

  • medical, vision and dental coverage
  • 401k
  • paid vacation, holidays, and sick time
  • discretionary performance-based bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service