Embedded Software Engineer

Analog Devices Foundation

Edinburgh, United Kingdom
Hybrid
Low-level programming
Firmware development
Assembly code
As you grow, you'll transition into writing code that communicates with target processors through JTAG and SWD, revealing their inner secrets

Job Summary

  • As you grow, you'll transition into writing code that communicates with target processors through JTAG and SWD, revealing their inner secrets.
  • We're looking for someone who values both meaningful work and work-life balance, enjoys our hybrid work schedule, and is excited about learning from experienced engineers while building a foundation to mentor others someday.
  • This isn't just a job – it's your entry point into a career where you'll work with technology that millions of people use every day.

Matching Summary

As you grow, you'll transition into writing code that communicates with target processors through JTAG and SWD, revealing their inner secrets.

Skills & Requirements

Must-have

  • low-level programming
  • firmware development
  • assembly code
  • C/C++ skills
  • ARM, RISC-V, Xtensa cores
  • version control systems: Git

Nice-to-have

  • curious about technology under the hood
  • values meaningful work and work-life balance
  • enjoys hybrid work schedule
  • mentoring others someday
  • customer interaction and impact

Key Requirements

  • BS or MS in CompE, CS, or EE
  • 3+ years of SW development experience
  • Demonstrated ability to characterize, debug and troubleshoot issues
  • Strong analytical skills and extremely detail oriented
  • Team player with strong communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter