Full-Time

Embedded Toolchain Engineer

Confirmed live in the last 24 hours

Analog Devices

Analog Devices

10,001+ employees

Mid

Edinburgh, UK

The job may require travel, approximately 10% of the time.

Category
Hardware Engineering
Computer Hardware Engineering
Required Skills
Assembly
Linux/Unix

You match the following Analog Devices's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Experience patching and building GCC and LLVM/Clang from source across various platforms and architectures.
  • Ability to cross-compile toolchains for Windows, Linux x86-64 and Aarch64, and MacOS Aarch64 from source.
  • Experience contributing to and working with open-source communities, including submitting patches and participating in discussions.
  • Strong understanding of Arm ISA with experience in toolchain optimizations for Arm-based platforms.
  • Reasonable understanding of the RISC-V ISA and RV32 assembly.
  • Strong understanding of compiler fundamentals, including the ability to explain how GCC translates C into assembly and machine code, along with related optimization processes.
Responsibilities
  • Patch and build GCC and LLVM/Clang from source, ensuring optimal performance and compatibility.
  • Cross-compile toolchains from source for multiple platforms, including Windows, Linux (x86-64 and Aarch64), and MacOS (Aarch64).
  • Debug, optimize, and maintain toolchain components, including compilers, linkers, and assemblers.
  • Collaborate with internal teams to integrate and test toolchains within embedded software development workflows.
  • Contribute to open-source projects and engage with the wider open-source community, participating in discussions, submitting patches, and collaborating with maintainers.
  • Leverage a strong understanding of Arm ISA, Thumb-2 assembly, and RISC-V ISA to ensure toolchain optimizations for these architectures.
  • Provide clear explanations and documentation on compiler fundamentals, including how GCC converts C to assembly and machine code.
  • Stay updated on new developments in compiler technology and embedded toolchain advancements.
Desired Qualifications
  • Familiarity with Xtensa ISA and assembly.
  • Experience with build systems such as Yocto/OpenEmbedded or comparable systems.
  • Experience contributing to or writing an assembler for a custom ISA.
  • Some knowledge of or willingness to learn Rust as the basis of future tools like custom assemblers, etc.

Company Size

10,001+

Company Stage

IPO

Total Funding

$118.3M

Headquarters

Wilmington, Massachusetts

Founded

1965

Simplify Jobs

Simplify's Take

What believers are saying

  • Analog Devices reported over $2.4 billion in revenue for Q1 2025.
  • The company received $105 million from the CHIPS Act to expand U.S. facilities.
  • Analog Devices raised its quarterly dividend by 8%, marking 21 years of increases.

What critics are saying

  • Intensified competition may pressure profit margins and market share.
  • Fluctuating market demand could lead to further workforce reductions.
  • Analog Devices announced layoffs of 2,000 employees, about 7% of its workforce.

What makes Analog Devices unique

  • Analog Devices has strong expertise in power and battery management systems.
  • The company is a leader in RF and microwave solutions for 5G networks.
  • Analog Devices excels in advanced signal processing technologies for IoT devices.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

401(k) Retirement Plan

401(k) Company Match

Paid Vacation

Paid Holidays

Paid Sick Leave