Staff Embedded Software Engineer

Year    Bangalore, Karnataka, India

Job 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\xe2\x80\x99s innovators stay Ahead of What\xe2\x80\x99s 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 \xe2\x80\x93 except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) \xe2\x80\x93 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: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days

Analog Devices

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3450035
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year