Staff Embedded Software Engineer

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Senior level
Semiconductor
The Role
The Staff Embedded Software Engineer will lead embedded software projects, define architecture and documentation, mentor the team, and engage with stakeholders to understand product requirements. They will also plan and analyze risks for project deliverables while overseeing software development across various disciplines.
Summary Generated by Built In

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 LinkedInand Twitter (X)

Analog Devices, Inc. is looking for a Staff engineer, Embedded Software Development to join our Energy Software Team, part of Software & Security Group (SSG). This is an opportunity to join a growing team that is defining software and systems to make it easy for our customers to adopt and use our industry leading technologies. The successful candidate will be a strong leader with excellent communication and technical skills who works well in a diverse environment to lead and set the direction of software development at ADI. The individual should be self-motivated and be able to work across disciplines. The individual should be able to define overall software architectures and scope software effort and engage customers to learn about their challenges and to evolve our solutions to meet their needs.

Job Responsibilities.

  • Provide technical leadership for the execution of embedded software projects.
  • Interact with stakeholders and understand product requirements.
  • Lead the effort to define architecture, documentation, and verification strategies for the product.
  • Involved in planning, risk analysis and defining timelines for the project deliverables.
  • Mentor the team to acquire skill sets required for successful execution of the project.

Skill set required:

  • Electronics, Electrical or computer science graduate with 8-12 years of experience.
  • Experience in designing and developing embedded software in C /C++ Language for a minimum of 5 years.
  • Experience in mentoring embedded engineers for a minimum of 3 years.
  • Experience in developing/troubleshooting low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
  • Experience in designing and developing embedded applications using RTOS such as Zephyr, FreeRTOS etc.
  • Experience in using Python for software testing or for algorithm development.
  • Experience with ARM Cortex -M based micro controllers and software libraries such as CMSIS.
  • Experience with software documentation tools such as Doxygen.
  • Experience with Agile Software Workflows such as Scrum.
  • Experience with Git, Jira and Confluence.
  • Strong written and verbal communication skills.
  • Knowledgeable in software development life cycles and releases.
  • Knowledgeable in best coding practices and quality attributes of embedded software.
  • Knowledgeable in object-oriented programming concepts and design patterns.
  • Experience in developing energy metering solutions and products desirable.
  • Exposure to other software languages such as C#, Groovy desirable.

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: Yes, 10% of the time

Shift Type: 1st Shift/Days

Top Skills

C
C++
Python
The Company
HQ: Wilmington, MA
20,292 Employees
On-site Workplace
Year Founded: 1965

What We Do

Analog Devices, Inc. (NASDAQ: ADI) 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.

Similar Jobs

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Machine Learning Engineer - (AI/ML Team), Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Software Engineer II- Site Reliability Engineering (SRE Team)Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Software Engineer

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Warner Bros. Discovery Logo Warner Bros. Discovery

Senior Software Engineer - GAQ Team - Bangalore

Artificial Intelligence • Digital Media • Gaming • Machine Learning • News + Entertainment • Software
Hybrid
Bangalore, Bengaluru, Karnataka, IND
40000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account