Responsibilities:
- Provides technical leadership within a cross functional team
- Working closely with customer technical and project personnel
- Handles both external and internal stakeholder requirements for new products / features / technology developments
- Identifies, analyzes, and resolves system design weaknesses
- Develops system specifications and formalized representations of solutions (for example, flow charts, models) to develop systems that meet customer needs
- Systems Architecture development with roadmaps to increase feature sets, reduce cost, pursue integration opportunities, and increase quality
- Leads internal sub system design teams to refine implementation of products / features / technologies & specifications to ensure they meet stakeholder’s needs
Requirements:
Experience / Qualifications
- A university degree required (i.e., Bachelor’s degree) with 6 years to 10 years work experience.
- Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands
- Strong communication skills; oral, written and presentation
- Strong organization, planning and time management skills to achieve results
- Strong personal and professional ethical values and integrity
- Holds self-accountable to achieving goals and standards
- Proficient in Microsoft Office programs (Outlook, Word, PowerPoint, and Excel)
- Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers
Essential
- Knowledge of Enterprise Architecture or other UML tools
- Knowledge of Agile/Scrum methodology
- Proven ability to work collaboratively in a cross-functional team and deliver results
- Experience developing products/systems compliant to ASPICE
- Experience using Atlassian JIRA
- Functional/Nonfunctional requirement analysis, perform tradeoff analysis, Architect, design and develop efficient, Scalable, and portable SWC that can be deployed across customer programs.
- Definition and architecture of full Software stack for Control units like Electric Vehicle Charging Controller (EVCC). Specification of SW architectural and functional requirements for Control units like EVCC. Ensure optimal usage of functional/nonfunctional architectural requirements like RAM, ROM, CPU load, I/O ports, hardware function deployment for multicore platform, network bandwidth etc.
- Excellent understanding of development processes, like Agile or v-model, skilled in the use of source control tools such as SubVersion/GIT and be familiar with the full product development lifecycle.
- Understanding and experience of the software development toolchain: Requirements capture tools, bug/issue tracking tools, IDEs, software analysis and testing tools, documentation tools, compilers, and debuggers
- Proven ability to work collaboratively in a cross-functional team and deliver results
- Knowledge of Requirements Management tools
- Revision control (Configuration management)
- Requirement’s decomposition planning and reporting (KPI generation)
- Test plan development
- Test execution planning
- Working knowledge of IS0 26262, ISO 25119, ISO 13849, IEC 61508
Lead creation of:
- Detailed discipline specific design description
- Mechanical/Electrical and hardware/software interface specifications
- 8D reports
- Timing Plans
- Other documents, as needed
- Actively pursue cost saving ideas
- Documents innovative solutions and proposes patent applications
- Work assignments primarily involve intermediate through advanced level work, moving toward complete technical competency and mastery of the field
- Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations
- Complies with the requirements of Quality Management System (QOS)