nitor and enhance the efficiency and stability of the systems.
Taking a lead in coding, testing, debugging and modifying embedded software to ensure conformance to design specifications.Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.Demonstrates experience with the architecture and design of major or multiple products.Describes major software architecture alternatives and considerations.Explains design considerations for commercial database systems, operating systems and web.Displays experience in estimating the cost of a specific design of a proposed product.Facilitates design reviews and walkthroughs.Analyzes benefits and drawbacks of specific software designs and architecture.Requirements:
- Excellent written and oral communication skills, especially on English.
- Bachelor's degree in Computer Science, Electrical Engineering, or related engineering discipline with at least 8 years of software engineering experience.
- Experience with embedded Linux or similar operating system is required.
- Knowledge of tools, methods, and techniques of requirement analysis.
- ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.