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

Embedded Software Engineer (NCG)

US, MA, Wilmington

time type
Full time

posted on
Posted 2 Days Ago

job requisition id
R220091
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
Analog Devices is committed to investing in our people and their growth. One way we can do this is by establishing a cutting-edge Entry Level Hiring program. This program features high impact professional development, opportunities to drive meaningful projects that are directly tied to business goals, and unique executive exposure. Our duty is to develop the next generation of talent in our communities and provide them with a pathway to apply their academic skills in the real-world. At ADI, our early career hires will learn from the brightest minds who are dedicated to their growth, development, and success. From an industry perspective, incoming new career hires are surrounded by employees that represent the best of the best minds in their respective fields.
The Advanced Cores Group at ADI develops leading-edge, high-speed, mixed-signal technology for the most demanding applications, and is looking for an embedded software design engineer to join the team in our Research Triangle Park (RTP) location. Our designs combine the best of analog circuit design, novel digital signal processing algorithms and embedded software to create the industry-leading data converters that enable the next generation of communications systems.
The successful candidate will be responsible for the definition, design, and implementation of embedded software that works with the hardware to push state-of-the-art performance.  Participation will be in all phases of the software development process, including requirements planning, software architecture definition, implementation, and testing.  The position is part of a cross-functional team and close interaction with analog/digital hardware designers, algorithm developers, software engineers, product engineers, and others is expected.  The role will include collaboration with development teams at other ADI sites and may require occasional travel.
Apply now for the opportunity to grow your career and help innovate ahead of what’s possible!
Responsibilities include, but not limited to:
  • Implement embedded software to maximize performance of mixed-signal SoC products.  Examples include:
  • Digitally assisted analog control-loop calibrations
  • Management of clock control circuitry
  • Communication algorithms such as digital filters and mixers, frequency/waveform synthesis, adaptive signal processing, FFT, etc.
  • Work alongside analog and digital IC designers to develop calibration algorithms, state machines, etc.
  • Create unit and integration tests and support HW/SW co-simulation environment
  • Lab evaluation, debug, and optimization of embedded system functionality and performance
  • Deliver thoroughly verified code to internal customers for integration into downstream embedded applications
Minimum qualifications
  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Strong C programming skills
  • Experience with embedded system hardware (DSP, FPGA, microcontroller, etc.)
  • Experience with scripting languages (e.g. Python)
  • Knowledge and experience with real-time operating systems on embedded systems
  • Knowledge of software development life cycle and software development process
  • Strong analytical and problem-solving skillset, especially debugging skills on embedded systems
  • Strong communication skills, the ability to work in a distributed development environment, and to develop high quality software requirements and design documentation

Preferred qualifications
  • Master’s Degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Experience with Atlassian tools such as Jira, Bitbucket, and Confluence
  • Experience with CI/CD such as Jenkins and working with automated test environments
  • Experience with ARM or RISC-V based SoC architectures
  • Experience with mixed-signal calibrations for ADCs, DACs, or SerDes
  • Experience with revision control tools such as Git, Perforce, etc.
  • Knowledge of DSP algorithms for communications applications, e.g. digital filters and mixers, frequency/waveform synthesis, adaptive signal processing, FFT, etc.
  • Knowledge of hardware design flows (e.g. Verilog/VHDL) and hardware/software co-verification
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: Yes, 10% of the time