Full-Time

Embedded Toolchain Engineer

Confirmed live in the last 24 hours

Analog Devices

Analog Devices

10,001+ employees

Mid

Edinburgh, UK

Category
Hardware Engineering
Computer Hardware Engineering
Required Skills
Linux/Unix
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.

Company Stage

IPO

Total Funding

$16.1M

Headquarters

Wilmington, Massachusetts

Founded

1965

Simplify Jobs

Simplify's Take

What believers are saying

  • Silent Switcher 3 enhances ADI's competitive edge in power-sensitive applications.
  • Flex Logix acquisition opens new market opportunities in FPGA technology.
  • CodeFusion Studio launch aims to capture the semiconductor software market.

What critics are saying

  • Increased competition from Asian semiconductor companies could erode ADI's market share.
  • U.S.-China trade tensions may lead to increased tariffs on semiconductor components.
  • Volatility in raw material prices could unpredictably increase production costs.

What makes Analog Devices unique

  • Analog Devices introduced Silent Switcher 3 for low-frequency noise control in power applications.
  • Acquisition of Flex Logix's FPGA assets enhances ADI's capabilities in FPGA technology.
  • Partnership with Keysight Technologies advances ADI's automotive and multimedia connectivity solutions.

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