Senior Engineer, Software Development Engineering

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\'s innovators stay Ahead of What\'s Possible. Business unit: Cabin Software Automotive (CSA) Job Grade: P3 Hiring Manager: Jagannath Rotti Job Title: Senior SW Engineer CSA team\'s charter is to develop/lead technology domains with highly differentiated sensing, signal processing and network solutions for automotive infotainment in general and digital signal processors (DSPs) and connectivity (A2B, E2B, GMSL). Position Summary: This position is Senior Software Engineer within the Automotive Software division. Products that will be developed are silicon enablement software for automotive connectivity and processing solutions. Position will consist of developing automotive SW solutions - embedded code for ADI\'s DSP, written in C/C++. Supervisory Responsibilities: This position does not have any direct or indirect reports, but the candidate is expected to be self-driven. Job Responsibilities: This position will be responsible for developing production ready software following a defined software development process. The person must be capable of analyzing specifications, developing architecture, developing unit designs, developing unit test plans, integration test plans and verifying functionality. The person will be responsible for end-to-end software development by taking a proof-of-concept technology to production. Define next generation SW architecture aligning to ADI\'s silicon roadmap. Develop production ready embedded solutions. Work on cutting edge technology to define bus analysis embedded tools for ADI\'s connectivity solutions. Analyze customer and internal requirements and specifications and translate these into software requirements and designs. Analyze existing embedded software to add features, optimize, fix defects, and/or port to different platforms. Test software designs and code at the unit level (developer tests) to ensure that all requirements are met, and the highest software quality is achieved. Develop automated embedded software tests. Identify product requirement or performance issues. Work with external teams as necessary to resolve issues in a timely manner. Basic Qualifications: Bachelor\'s/Master\'s degree in Electrical Engineering, Computer Engineering, or equivalent and 4-10 years of related industry experience. Strong embedded C and/or C++ programming skills. Background in one or more software domains such as: system firmware (including drivers like SPI, I2C, UART), RTOS based applications, Linux/Android based applications, etc. Domain expertise in automotive infotainment applications (Audio, Automotive Networks like CAN/MOST/A2B) is highly desirable Ability to read schematics and assist in debugging analog and digital hardware. Able to use oscilloscopes and logic analyzers for troubleshooting. Experience in a project following software development processes like ASPICE. Working knowledge of software development tools (debugger\'s, emulators, compilers, etc.). Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment. Creative problem-solver capable of testing and reproducing complex software problems and providing solutions to them. Strong attention to detail. Exemplary verbal and written communication skills. Eligibility Requirements: Willingness to travel 10% of the time. Position is in Bengaluru, India Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days

foundit

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
    JD3118752
  • 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