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

Associate Engineer, Software Development Engineering (NCG)

US, MA, Boston

time type
Full time

posted on
Posted 30+ Days Ago

job requisition id
R220505
Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare.
ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future. 
ADI At A Glance
Analog Devices operates at the center of the modern digital economy, converting real-world phenomena into actionable insight with its comprehensive suite of analog and mixed signal, power management, radio frequency (RF), and digital and sensor technologies. ADI serves 125,000 customers worldwide with more than 75,000 products in the industrial, communications, automotive, and consumer markets. ADI is headquartered in Wilmington, MA. Visit http://www.analog.com
Title: Embedded Software/FW Engineer
Location: MA-Boston
Hiring Manager: Vlad Kvartenko
The Analog Garage mission is to identify and develop new technologies, capabilities, and business models critical to Analog Device’s future success. Located in Boston, the Garage is a high-energy, fast-paced innovation driver for ground-breaking ideas. The Systems Engineering Team brings to life innovation within the Analog Garage and puts it in customer hands.
As a Systems Software Engineer in the Analog Garage you will collaborate with our advanced algorithm, software and hardware teams to build state-of-the-art embedded computing systems. You will also work with our customer-facing business and application teams to understand customer requirements and select appropriate hardware and software libraries for the job. Depending on the project, we use general-purpose processors, GPUs, FPGAs, DSPs and NN accelerators as computational engines. 
Design embedded software for edge computing systems. You will collaborate with System Architects, Algorithm Designers, Software and Hardware Engineers to take high-level system architecture and translate into working design. You will design, test, document, and maintain embedded software, such as signal processing blocks, device drivers, APIs, state machines, communication bus controllers and hardware self-tests, for ‘bare-metal’ MCUs (ARM Cortex) and/or as software sub-blocks in embedded edge-compute systems running Linux, FreeRTOS or other operating systems. You will apply modern software-engineering best practices in all of your work. You will create documentation for fellow developers and users of the system.  You will integrate hardware and software, bring-up and debug the system, take measurements and document the results to make sure the system meets requirements.
  Minimum Qualifications
  • MSEE or MSCS degree
  • Strong C/C++ programming skills
  • Experience using ARM development tools such as Keil, IAR, Eclipse, mBed, GCC.
  • Experience with Linux, FreeRTOS and/or other embedded OSs
  • Solid understanding of signal chains, sampling theorem, noise, time domain to frequency domain conversion, windowing and filtering.
  • Solid problem-solving and trouble-shooting skills
Desired Skills and Experience
  • Knowledge of digital signal processing (DSP) and algorithm implementation experience.
  • Experience in FPGA development including design, synthesis, simulation, verification and timing analysis.
  • ML algorithms (CNN, DNN) embedded implementation experience.
  • Solid understanding of ADC and DAC principles of operation
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: Graduate Job
          

Required Travel: No