Senior Engineer, Software Development Engineering

Company:  Analog Devices
Location: Wilmington
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.


Analog Devices, Inc. (“ADI”) is filing an Application for Alien Employment Certification for the below described job description:


Position:

Senior Engineer, Software Development Engineering (Wilmington, Massachusetts)


Duties:

  1. Contribute to the development of software requirements and design documents.
  2. Plan and perform all phases of the secure software development lifecycle, including threat modeling, risk analysis, and vulnerability assessment.
  3. Design, develop, and debug embedded software, such as device drivers, board support packages, and/or security-related functionality.
  4. Develop and review tests for software to ensure quality and code coverage as a part of automated testing and existing CI/CD infrastructure.
  5. Review software developed by team members in a peer review process.
  6. Participate in team-based meetings such as backlog grooming, story point estimation, daily standups, and sprint retrospectives.
  7. Support integration of software-related deliverables by interacting with internal product teams and external customers.

Requirements:

Bachelor's degree in Computer Engineering, Electrical Engineering, or related field of study (or foreign education equivalent) plus four (4) years of experience as a software engineer or related occupation performing firmware validation and development.

Specific skills/other requirements - Must also possess the following:

  1. Demonstrated Expertise (“DE”) designing application-level firmware and device drivers such as UART, SPI, and platform initialization code for embedded devices using C with focus on ARM Cortex-M architecture;
  2. DE developing software for both bare-metal and real-time operating systems using Eclipse Integrated Development Environments (IDEs), performing source control via established systems such as Git, leveraging Jira for backlog planning, and Confluence for documenting;
  3. DE implementing unit, functional, and black-box tests for both positive and negative scenarios, and automating test execution using Python;
  4. DE using tools such as logic analyzers for observing low level device communication protocols, J-Link software and hardware debuggers, and PuTTY for serial connection monitoring;
  5. DE performing security risk analysis of product development by utilizing Microsoft Threat Modeling Tool.

Eligible for employee referral program.


Apply online at and Reference Position Number: R241402.


Salary: $105,381.00 - $111,755.05/year


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


Shift Type: 1st Shift/Days

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙