Responsibilities for this position include, but are not limited to, the following.
Primary responsible to work for software development project
Technical solutioning
Stakeholder management
Project -planning and execution
Software requirement gathering and specifying
High level and low-level design and documenting
Architect, design and develop embedded software as per defined software requirements
Software integration & testing
Lead and coach the team