You are viewing a preview of this job. Log in or register to view more details about this job.

Software Applications Engineer Intern

Are you a problem solver looking for a hands-on internship position with a market-leading company that will help develop your career and reward you intellectually and professionally?
Analog Devices (ADI) has just over $9 billion in revenue with offices around the world. As a global leader in the design and manufacturing of analog, mixed signal, power management and DSP integrated circuits, ADI is known for helping to solve its customers’ toughest engineering challenges. With a commitment to engineering for good, ADI strives to create a more sustainable future, while also focusing on its employees through mentoring programs, employee networks and continuous learning opportunities.
At ADI, you will learn from the brightest minds who are here to help you grow and succeed. During your internship, you will make an impact through work on meaningful projects alongside a team of experts. Collaborating with colleagues in an environment of respect and responsibility, you will create connections that will become a part of your professional network.
ADI’s culture values aligned goals, work-life balance, continuous and life-long learning opportunities, and shared rewards. The internship program features various lunch-and-learn topics and social events with other interns and full-time employees.
At ADI, our goal is to develop our interns so they are the first to be considered for full-time roles.
Apply now for the opportunity to grow your career and help innovate ahead of what’s possible.

Software Applications Engineering Intern

Job Description
Analog Devices Inc’s Wireless Platform Group is seeking a versatile and motivated Software Applications Engineering Intern to join our wireless platforms team. Possessing advanced and practical knowledge of wireless radio architecture, and integrated circuit capabilities, you will work with ADIs team of system hardware engineers, system architects, technology teams, and lead customers to develop, validate and provide customer support for system platforms that demonstrate ADI’s industry leadership and technology in 4G, 5G, and O-RAN solutions.
As a critical member of the team, you will participate and add value in all phases of product maintenance and support, actively participating in feasibility, requirement, architecture, design, implementation, integration, and verifications. You will be positioned within a multi-site development team and will be working closely with system, analog, digital, verification, and customer application teams to write scripts, deliver and debug software as part of wireless communications products.
Essential Responsibilities:

  • Design, Develop and Validate Application software, embedded firmware, and low-level system software for wireless communications products.
  • Test and Debug low-level system software and firmware on RF chip using test equipment and test automation.
  • Develop test code/scripts for logical and functional test of the software. Enable Applications team to better support and verify customer requirements.
  • Deliver quality software with very good documentation.
  • Work with customers to integrate the software for our wireless products. Debug any software related issues that the customer faces.
  • Participate in code reviews.
  • Become knowledgeable & develop competence in RF system design.
  • Work in distributed development environment.
  • Work with RF, analog, digital, and System Designers, FPGA Designers, and other software team members.
Minimum Qualifications:

  • Currently pursuing BS in Electrical Engineering, Computer Engineering, or Computer Science required. MS preferred.
  • Strong C/C++ programming skills
  • Experience with SCM tools (GIT, SVN, Perforce, etc.)
  • Strong analytical and problem-solving abilities
  • Strong communication skills as they will be developing requirements and design documents
  • Ability to work in distributed development environment
Preferred Skills:

  • Experience with embedded platforms & embedded software development paradigms
  • Experience with embedded real-time operating systems
  • Experience with development on Windows and Linux
  • Proficiency with scripting language (Python, Perl)
  • Proficiency with C#
  • Knowledge of data structures and object-oriented programming
  • Knowledge of RF systems
  • Knowledge of software-defined radios
  • Knowledge of networking technologies
  • Knowledge of communication theory, digital signal processing (DSP) and algorithm development. [Examples include Digital Filters, Digital Mixers, Frequency/Waveform Synthesis, Adaptive Signal Processing] 
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export  licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls.  As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
Job Req Type: Internship/Cooperative
          
Required Travel: No