Staff Embedded Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
5-7 Years Experience
Semiconductor
The Role
Provide technical leadership for embedded software projects, define architecture and verification strategies, mentor team members, and develop energy metering solutions. Strong communication skills and knowledge of best coding practices and software development life cycles.
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 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. 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.

Jobs at Similar Companies

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

APPRENTICE

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Bangalore, Bengaluru, Karnataka, IND
22000 Employees

HRL Laboratories Logo HRL Laboratories

IT Business Partner

Computer Vision • Hardware • Machine Learning • Software • Semiconductor
Hybrid
Calabasas, CA, USA
850 Employees
110K-137K Annually

Similar Companies Hiring

HRL Laboratories Thumbnail
Software • Semiconductor • Machine Learning • Hardware • Computer Vision
Malibu, CA
850 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account