Sign In
 [New User? Sign Up]
Mobile Version

Speech Recognition - Voice Recognition - & C++

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, emulators, compilers, etc).- Ability to read schematics and debug analog and digital hardware.- 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 assignments and technical resources, including planning, estimating and follow through on developing requirements in compliance with the established software development process.- Works with the customer to further define requirements and to resolve issues.- May also function as Technical Individual Contributor- May direct the work of 1-2 other engineers.Basic Qualifications- Bachelors Degree- 4-6+ years of embedded software development or testing.- 5+ years of C/C++ or other structured language.- Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.Preferred Qualifications- Bachelors/Master's degree in Electrical Engineering, Computer Science or equivalent- RTOS experience for development on Infotainment, Audio or Multimedia products.- Experience with speech recognition and speech generation libraries.- Understanding of State Machine diagrams and UML diagrams.- Working knowledge of QNX, Embedded Linux, and/or Android.- Strong attention to detail.- Exemplary verbal and written communication skills.- Creative problem-solver capable of creating and reproducing complex software defects.- Capable project management and time management skills.Eligibility Requirements- Willingness to travel 10% of the time- Willingness to work in an office in Bangalore- Willingness to submit to a background screen and a drug test
Degree: Ph.D. (Doctorate)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-9


Application Programming | Project Leader/ Project Manager | Software Engineer | Systems Programming
Applying for this job will take you to an external site


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