To apply for this position, please visit this Website.
http://dev.fyicenter.com/jobs/99678965_Software_Engineer.html
To see other opportunities, please visit
http://dev.fyicenter.com
Date: 24-Dec-2007
Software Engineer
J
Key skill sets required are: -
BE / B. Tech or M.Tech in Computer Science or Engineering.
- Strong programming skills in C with complex data structures is
essential (minimum 4+ yrs of C programming experience desired).
- Experience in working on multi-platforms is desirable.
- Sound knowledge in User Model and UI development
- Solid mathematical background, including working knowledge of
differential geometry and numerical methods is essential.
- Knowledge of CAD, CAM, CAE or process planning is desirable.
Job Responsibilities:-
. Prepare functional specifications to include detailed description of
specific features and/or functionalities for a component within a
product for a specific release Assumptions, constraints and
dependencies associated with this particular feature A User Interface
section, outlining specific UI's and user roles References use cases
and documents task flows for this particular feature Schedule, conduct
and participate in design reviews.
Prepare design note(s) per group standards based on an approved set of
requirements. A design note shall include at minimum: Requirement
statement, problem definition, solution description, test scenarios,
migration issues.
·Prepare work estimates for assigned tasks Develop iterative
prototypes when appropriate
· Technical lead on small projects
· Completes all work according to schedule requirements.
· Provide ongoing feedback on deliverables
· Write well documented & performing code including source code
documentation that meets organizational standards
· Solicit code reviews for work and participate in code reviews of
others work
· Create and run unit tests
· Deliver automated tests to QA for inclusion in a regression test bed
when appropriate
· Test on multiple configurations
· Acquire knowledge necessary to perform job assignments (technology,
product and process)
· Provide timely and complete information and document reviews to the
publications group
· Provide timely and complete information to the QA group to
facilitate formal testing · Share technical information with the team
and to a wider audience when appropriate
· Respond to requests for information in a timely manner.
Thank you,
Team DEVFYI - Developer Resource FYI
http://dev.fyicenter.com