Software Developer

  • Bangalore, Delhi, Mumbai
  • 10-15 lakh
  • 4-8 years
  • Views
  • 13 Oct 2016

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Essential Responsibilities of a Senior Software Engineer:

- Working knowledge of software development tools (debugger's, compilers, etc).

- Ability to read schematics and debug analog and digital hardware.

- Able to use oscilloscope and logic analyzer for troubleshooting.

- 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.

Job Posted By

About Organisation