A

Software Architect

Analog Devices
Full-time
On-site
Wilmington, Massachusetts, United States

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 $12 billion in FY22 and approximately 25,000 people globally working alongside 125,000 global customers, ADI ensures today’s innovators stay Ahead of What’s Possible.

Software Architect for Wireless Platform Group

Come Join Analog Devices – a place where Innovation meets Impact.  For the past 50 years, Analog Devices has been inventing innovative technologies that transform lives.   Get hands-on experience working with the brightest minds to solve complex problems that matter; from 5G Networks; autonomous vehicles, drones, and factories to augmented reality to remote healthcare.  At ADI, we invest in you and succeed together because we believe that happy, healthy people and intellectually challenging work drive our growth and market leadership.  

ADI at a Glance

ADI helps customers bridge the physical and digital worlds with unmatched technologies that solve real-life problems and make the world smarter, healthier, greener, and safer.  With over $10 billion in revenue, ADI specializes in high-performance analog, mixed-signal, power, and digital signal processing (DSP) and integrated circuits that sense, measure, interpret, connect, power, secure and transform how the world experiences the world around them.

Job Description 

Analog Devices Inc. is seeking a hands-on Software Architect to join our industry pioneering CDC (Cloud and Data Center) team.  As the Software Architect, you will be responsible for driving product definition and design for a diverse team of Software Engineers.  You will be leading the development of future solutions for datacenter power delivery. You will also work closely with engineers leading various functional aspects of system development and coordinating overall development activity working with a large global engineering organization.  In this role, you will utilize project management skills, software development experience, best-known architecture techniques and customer interface skills to deliver new solutions to emerging power delivery challenges in the datacenter market.

Key responsibilities include:

  • Define software requirements for new and current products by consolidating input from customers, product marketing, applications, architecture and development teams.   
  • Ensure high level product goals are translated into software architecture and requirements.   
  • In collaboration with customer facing teams; engage the end customer early to define requirements and product definition
  • Clearly communicate FW, API and GUI requirements to each team to ensure highest level of productivity and quality can be achieved. 
  • Develop and own the software requirements process and change control.
  • Collaborate with development and architecture teams to achieve optimal HW/FW partitioning to deliver robust products that are easy to troubleshoot and maintain.    
  • Troubleshoot complex software issues that cross multiple domains.
  • Drive overall technical direction – including architecture – to provide robust, reusable solutions that meet customer and business needs
  • Prototype as required new methodologies, design patterns, enhancements and system analysis.
  • Lead software architecture retrospectives to drive continuous improvement.
  • Provide guidance to test teams to ensure 100% requirements coverage. 
  • Support both internal and external critical customer issues
  • Support current and next generation products

Minimum Qualifications/skills:

  • Minimum +10yrs related experience developing firmware for multiphase controllers or similar power ICs (PMIC).  Experience with high speed protocols for connecting to CPUs (e.g. PMBus) preferred.
  • MSc degree in engineering, mathematics, computer science or equivalent years of industry experience with a Bachelor of Science in an engineering discipline
  • Experience in developing and evolving software strategy and architecture. 
  • Ability to grasp complexity of a multi-disciplinary system and articulate design requirements.
  • Experience in software development in high performance embedded real time systems.
  • Experience with API, GUI and Firmware development methodologies
  • Experience with a variety of software development techniques (e.g. agile, lean, waterfall)
  • Experience with relevant programming languages (e.g. C, C++, Python etc.)
  • Successful leadership role in system architecture
  • Self-motivated, willing to take on challenges and drive for results under pressure
  • Demonstrated track record of successful collaboration with colleagues and customers across globally complex organizations and environments
  • Ability to develop, document, rationalize and present system solutions to a diverse audience.
  • Innovative, curious, analytical problem-solver with an interest in new power architectures.
  • Knowledgeable about software development processes and quality management systems.
  • Excellent written and verbal communication skills tailored for internal teams and customers.
  • Effective at team problem solving.
  • Evangelizes best practices across teams throughout company.
  • Strong leadership and interpersonal skills.
  • Willingness to travel locally and internationally ~20%. 

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.

EEO is the Law: Notice of Applicant Rights Under the Law.

Job Req Type: Experienced

          

Required Travel: Yes, 10% of the time

          

Shift Type: 1st Shift/Days