You will lead the design and development of complex software code, unit tests, and integration tests for a subsystem.
Responsibilities
Lead, own, and serve as the technical subject matter expert for the engineering design and implementation of software features, identifying process issues and recommending corrective actions.
Define the feature evolution, branching, integration, and deployment strategy.
Define the structure of the source code files.
Ensure successful system integration.
Implement hardware/interface simulation.
Analyze user needs, product requirements, software requirements, and provide input to stakeholders.
Required Skills
12+ years of professional development experience.
Experience with software development practices.
Ability to design and develop complex software components.