Description
Key Features -- Responsible for implementing and maintaining the effectiveness of the quality system.
- Software development responsibilities include executing software development life cycle activities from software requirements; design and implementation through design verification.
- Must develop software test strategies including regression analysis.
- Responsible for developing test plans and test cases for software components. Develop; test and integrate software using current software technologies.
- Responsible for fault isolation; troubleshooting; and root cause analysis activities during system integration and testing for systems in development and on-Market.
- Able to apply the latest software design and development tools and techniques as required
Education / Skills -
- B.S. OR M.S. in a related field of study is highly preferred
- Experience covering the entire software lifecycle in a team-oriented environment.
- Experience in object-oriented analysis and design.
- For embedded application development, prior experience with developing embedded applications is a must.
- Experience with timing analysis and resource allocation as well as memory management is required.
- Experience in defining Internal and External software interfaces using program and industry standards.
- Experience in designing, authoring, and executing software tests