Analog Devices, Inc. (ADI) is looking for freshers with an M Tech in Communication or a B Tech in ECE to join their team as Engineers in Software Development Engineering. This position, based in Bangalore, offers an excellent opportunity for recent graduates to launch their careers in the software development field. Working at ADI, you will be part of an innovative environment, contributing to cutting-edge projects and technological advancements.
Company Name: ADI(Analog Devices, Inc)
Job Role: Engineer, Software Development Engineering
Education Required: M Tech in Communication,B Tech ECE
Experience Required: Freshers
Job Location: Bangalore
Role and Responsibilities:
- Embedded firmware development/testing for drivers, framework, application code development, testing, and optimization.
- Design and development of drivers/middleware/framework/application components on embedded platforms.
- Developing applications on ADI-DSPs, ARM-based ASSP, and other processors/controllers that interface with ADI parts.
- In-depth microcontroller programming including the development of bootloader code and board bring up.
- Support firmware update testing and deployment. Debugging low-level hardware interfaces (USB, SPI, I2C, UART, PWM, GPIO, ADC/DACs, etc).
- Creation and review of documentation. Implementation of development processes as required. Review requirements and specifications.
- Work on connectivity areas like BT/WiFi to develop interfaces for newer devices.
Required Skills and Qualifications:
- M Tech in Communication, Information security, Signal processing, Software engineering or equivalent with a CGPA of 7.5 or above.
- B Tech ECE with a CGPA of 8.5 or above.
- Good academic knowledge in Signal processing algorithms and MATLAB simulations.
- Good knowledge in C programming is essential.
- Good embedded systems knowledge and RTOS concepts are preferred.
- Knowledge / Interest in machine learning is preferred.