View All Jobs 120424

Senior Software Engineer

Own the development of production-ready embedded software for automotive in-cabin connectivity
Bengaluru, Karnataka, India
Senior
16 hours agoBe an early applicant
Analog Devices

Analog Devices

Designs and manufactures high-performance analog, mixed-signal, and digital signal processing integrated circuits for industrial, automotive, communications, and consumer applications.

103 Similar Jobs at Analog Devices

Senior Engineer, Software & Security Group (SSG), ACE SW Team

The automotive cabin electronics (ACE) software 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 in-vehicle connectivity (GMSL, A2B, Ethernet).

This position is a Senior Software Engineer with the ACE SW team within SSG group. Products that will be developed are SW stacks for in-cabin connectivity technologies like GMSL, A2B and E2B. Position will consist of developing automotive SW solutions & firmware written in C/C++.

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 proof-of-concept technology to production.

Key Qualifications:

  • B.E/B.Tech. in Electronics and Communication, Computers Science or equivalent
  • 6-9 years of hands-on expertise in embedded systems development, device driver development and real time application development
  • Experience in cyber-security, especially MACSEC and MKA is preferred
  • Experience in ASIL-D compliant embedded SW development is preferred
  • Experience in designing full stacks in Linux, QNX is preferred
  • Exposure to automotive connectivity solutions
  • Ability to read schematics and assist in debugging analog and digital hardware.
  • Able to use oscilloscopes and logic analyzers for troubleshooting.
  • Working knowledge of software development tools (debugger's, emulators, compilers, etc.).
  • Experience in object-oriented software design and development.
  • Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.
  • Strong fundamentals and hands on experience in programming in C/C++, embedded system concepts, and software build process
  • Strong customer orientation, willingness to meet deadlines, and self-management skills
  • Ability to work and collaborate in a dynamic team environment
  • Clear and concise oral and written communication skills

Eligibility Requirements:

  • Willingness to travel 10% of the time.
  • Position is in Bengaluru, India
+ Show Original Job Post
























Senior Software Engineer
Bengaluru, Karnataka, India
Engineering
About Analog Devices
Designs and manufactures high-performance analog, mixed-signal, and digital signal processing integrated circuits for industrial, automotive, communications, and consumer applications.