Analog Devices is looking to develop innovative solutions at the Intelligent Edge by bridging the physical and digital worlds, and is seeking an intern to contribute to this effort through hands-on work on meaningful projects.
Requirements
- Experience with integration of software and hardware systems and debug.
- 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.
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.
Other
- Enrolled in an MS EE, ECE or CS program; or 3rd / 4th year in an equivalent BS program
- Excellent oral/written communication skills to interact with cross-functional team and motivated to learn new things quickly in an agile environment.
- Required Travel: No
- EEO is the Law: Notice of Applicant Rights Under the Law