Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Analog Devices, Inc. is looking for a Firmware Engineer to join our Digital Processing and Security Platforms Team in Bengaluru, India.

Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Analog Devices is bridging the physical and digital world for breakthrough innovation. We convert real-world phenomena into actionable insight, fundamentally impacting how leading companies will change the future.

As a Firmware Engineer within our Digital Processing and Security Platforms groupyou will be responsible for developing software solutions for our next generations of extensible processing and security platforms that will allow us to aggressively integrate secure processing capability into the next generation of ADI products.

Essential Duties & Responsibilities:

  • Contribute to the development of technical requirements and interface design documents.
  • Design and develop real-time embedded software and embedded Linux software that implements processing and security requirements.
  • Use Defensive Programming, Continuous Integration and Static Analysis tools to improve code quality, detect and correct bugs quicker.
  • Innovative thinking and a willingness to push the state of the art is necessary!

Minimum Qualifications:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or Computer Science and 3+ years of experience, or equivalent
  • Deep understanding in embedded design and development of real-time controls, or system software.
  • Experience with common communication protocols such as: UART, Ethernet, SPI, I2C, CAN bus, etc.
  • System-level (kernel/bootloader) software development experience.
  • Experience in working in an agile software development environment
  • Experience in developing low-level device drivers (C/C++), boot firmware, device bring-up, etc.
  • Experience with embedded development toolchains, debugging tools and version control systems

Preferred Qualifications: (Includes Minimum)

  • Master’s Degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Experience with Atlassian tools such as Jira, Bitbucket, and Confluence
  • Experience incorporating hardware-based security techniques (Hardware Security Modules, ARM TrustZone, Secure Boot, Software Update, etc…) into a robust hardware/software system design.
  • Experience with CI/CD such as Jenkins and working with automated test environments
  • Experience with embedded development in an RTOS or Bare-Metal environment

WORKING AT ADI

Analog Devices is known as a place where innovation thrives, and breakthroughs happen. Time after time, we’ve solved tough technological challenges that our competitors’ thought was impossible.

We’re a proven market leader! In fact, ADI is now one of the fastest growing suppliers of high-performance analog and DSP technology. What’s our secret? It’s very simple – we treat our employees as our greatest asset.

At ADI, we go to great lengths to create an entrepreneurial culture in which each employee’s capabilities can be maximized:

  • We place great value on individual judgment.
  • We allow our employees the freedom to explore new ideas and the autonomy to determine how to best achieve business goals and objectives.
  • We emphasize professional development and mentoring.
  • Above all, we recognize that the personal goals of our employees and the company’s goals are closely related and must support each other.

We believe that work should be exciting and meaningful. We encourage initiative and creativity, and we actively support the free exchange of ideas. A career with ADI means taking part in innovation and being challenged to achieve, as well as the opportunity to work with other talented people, using state-of-the art processes and equipment.

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.

EQUAL EMPLOYMENT OPPORTUNITY

Analog Devices, Inc. and all its subsidiaries, divisions, and customer/business units is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

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, Inc. is an Equal Opportunity Employer Minorities/Females/Vet/Disability

Education Level: Bachelor’s Degree
Travel Required: No

Share this job