Sign In
 [New User? Sign Up]
Mobile Version

Sr Engineer II,SW - IOC ( Embedded C, CAN, Diagnostic

Bengaluru, KA
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Essential Responsibilities of a Senior Software Engineer- Working knowledge of software development tools (debugger's, compilers, etc).- Working knowledge of software development processes.- Working knowledge of embedded operating systems.- Analyze customer and internal requirements and specifications and translates these into software designs.- Analyze existing embedded software to add features, make modifications, fix bus, and/or port to different platforms.- Tests software designs and code at the unit and system level to insure that all requirements are met and the highest software quality is achieved.- Participates in internal and customer driven design reviews throughout program.- Coordinates software development activities with software team leader.- Identifies product requirement or performance issues. Works with software team leader to negotiate resolution.- Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.- Manages small projects and technical resources, including planning, estimating and follow through.- Manages large projects and technical resources, including planning, estimating, and developing requirements in compliance with the established software development process.- Works with the customer to further define requirements and to resolve issues.- May direct the work of 1-2 other engineers.Basic Qualifications- Bachelors Degree- 4-8+ years of embedded software development or testing.- 4+ years of C/C++ or other structured language.- Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.Preferred Qualifications- Experience in developing drivers and other embedded components.- Experience in QNX, Linux, or Android for development on Infotainment, Audio or Multimedia products.- Experience in designing complex system architecture.- Master's degree in Electrical Engineering, Computer Science or equivalent- Vehicle networking experience including CAN, LIN, MOST, etc.- Working knowledge of physical communication buses including I2C, RS232, SPI or other serial interfaces.- Strong attention to detail.- System thinking and leadership capabilities.- Exemplary verbal and written communication skills.- Creative problem-solving capability such as reproducing complex software defects.- Capable project management and time management skills.- Ability to read schematics and debug analog and digital hardware.- Able to use oscilloscope and logic analyzer for troubleshooting.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-8


Network Administration | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News