You will lead the design and development of complex software code, unit tests, and integration tests for a subsystem.
Responsibilities
Lead and serve as the technical subject matter expert for the engineering design and implementation of software features, identifying process issues and recommending corrective measures.
Define the feature evolution, branching, integration, and deployment strategy.
Define the structure of the source code files.
Ensure successful integration of components.
Implement hardware/interface simulation and analyze user and product requirements, providing input to stakeholders.
Required Skills
12+ years of professional experience.
Expertise in Product Requirements analysis.
Familiarity with Software Requirements definition.
Experience leading complex software design and implementation.
Ability to define and execute deployment strategies.