Embedded Software Intern

Analog DevicesBoston, MA
119d

About The Position

Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. The Analog Garage is ADI’s internal innovation lab, empowering ADI by creating breakthrough technologies. The Platform and Systems Team (PST), part of Analog Garage, works cross-functionally with research scientists and other domain experts to advance applications in biotech, renewable energy, autonomous systems, automotive, and many more types of intelligent edge systems. The PST team in Boston is seeking an Embedded Software Intern who will contribute to distributed data pipelines that connect embedded and cloud systems, develop firmware, automation tools, and tests to support embedded systems, and work with embedded sensors and participate in data collection campaigns.

Requirements

  • Enrolled in an MS EE, ECE or CS program; or 3rd / 4th year in an equivalent BS program.
  • Experience with integration of software and hardware systems and debug.
  • Excellent oral/written communication skills to interact with cross-functional team.
  • Motivated to learn new things quickly in an agile environment.
  • Fundamental knowledge of DSP, sampling theory.
  • Familiarity with C, C++, Rust and Python or other scripting languages.
  • Familiarity with Make, CMake or similar build systems.
  • Familiarity with embedded RTOS frameworks like FreeRTOS, Zephyr or similar.
  • Familiarity with Linux based embedded development and deployment.
  • Knowledge of software development life cycle and its management tools including git or similar.

Nice To Haves

  • Experience with Linux or Windows environment.
  • Familiarity with implementing digital signal processing in FPGA fabric (Xilinx or Altera).
  • Familiarity with multi-processor firmware design and debug.
  • Familiarity with AI/ML edge inference frameworks, quantization and deployment.
  • Knowledge of PCB design is a bonus.

Responsibilities

  • Contribute to distributed data pipelines that connect embedded and cloud systems.
  • Develop firmware, automation tools, and tests to support embedded systems.
  • Work with embedded sensors and participate in data collection campaigns.
  • Expand skills by taking on additional responsibilities like PCB design, digital design, and/or edge-based ML algorithm implementation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service