Staff Software Engineer

Posted:
12/13/2024, 9:26:56 AM

Location(s):
Munster, Ireland ⋅ Limerick, Munster, Ireland

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

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 FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today’s innovators stay Ahead of What’s Possible. Learn more at www.analog.com and on LinkedIn.

          

We are looking for a talented Senior Software Engineer to join our innovative team. The ideal candidate will have a strong background in software development, particularly with Python and related technologies. You will be instrumental in designing and developing robust applications while ensuring high performance and quality.

 

Key Responsibilities:

  • Design, develop, and maintain software applications using Python and Tkinter.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Utilize Jenkins for CI/CD processes and understand best practices in automated testing and testing strategies.
  • Manage version control and code repositories using Git and Bitbucket.
  • Track project progress and manage tasks using Jira.
  • Develop and integrate RESTful APIs to enhance application functionality.
  • Work with cloud platforms such as Azure and AWS to deploy and manage applications.
  • Mentor junior developers and provide technical guidance.
  • Stay updated with emerging technologies and industry trends.

 

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience in software development.
  • Proficiency in Python and Tkinter.
  • Knowledge of CI/CD practices and automated testing strategies.
  • Strong knowledge of version control systems (Git, Bitbucket).
  • Familiarity with project management tools (Jira).
  • Experience with cloud services (Azure, AWS).
  • Knowledge of C#, Angular, and React is a plus.
  • Strong understanding of RESTful API design and implementation.

 

Preferred Skills:

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

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: Experienced

          

Required Travel: No

          

Shift Type: 1st Shift/Days

Analog Devices

Website: http://www.analog.com/

Headquarter Location: Norwood, Massachusetts, United States

Employee Count: 5001-10000

Year Founded: 1965

IPO Status: Public

Industries: DSP ⋅ Electronics ⋅ Lighting ⋅ Semiconductor