Principal Software Engineer Job in San Jose 95113, California US
PRINCIPAL SOFTWARE ENGINEER
Responsible for quality performance, design, development, testing maintenance assurance of system software products. Work within this job classification falls into three major categories:
Quality and Performance Assurance.
Reviews designs, requirements specifications to guarantee product quality; designs implements plans tests for product quality or performance assurance.
Maintenance and Enhancement
Makes alterations to system software to remedy errors in the original implementation develops extensions to current programs to add new features or performance improvements.
Major Enhancement and New Product Design.
Designs creates major functional or performance enhancements for current products, or constructs new software products or tools.
POSITION RESPONSIBILITES:
- Accountable for designing software systems based on suggested strategic
direction marketing requirements by offering technical solutions. - Socialize designs with team incorporate applicable suggestions changes.
- Unit test software components to guarantee data structure consistency module-level functionality.
- Participates in development implementation/code reviews of other team members.
- Work with implementation teams to develop document appropriate designs for the
problem space. - Provide proper documentation including end user documentation, design documentation, inputs for
external specifications system requirements specifications. - Autonomously manages time orders tasks to achieve results within cost
schedule restrictions. - Resolves issues found during engineering test QA in a timely manner, accounting for risk.
- Provides feedback on technical direction relating to system definition.
- Reliable use of defects tracking code management.
- Implement code in a timely fashion with high quality.
- Remains up-to-date on existing technological progress to guarantee company's products
remain profitable competitive.
POSITION REQUIREMENTS:
- BS in Computer Science, Engineering or related technical field required. MS degree highly preferred.
- Minimum of ten years related experience.
- Desired Software Development Experience: Object Oriented Analysis Design C#, NET development for Windows applications with Visual Studio/Windows 7 preferred, Windows hardware device drivers.
- Release planning team/project supervision.
- Automated build systems test regression.
- Embedded systems development tools, semiconductors or instrumentation preferred.
- Agile development approaches like SCRUM preferred.
- Excellent verbal written communication skills required.
If interested in this excellent opportunity, please send your resume in a word attachment to: Charlie@Fusion408.com
REFERRAL BONUS
Do you know a friend or colleague who might be a great fit for this position? Fusion408 has the best referral bonus in the business! Refer a friend or colleague and when we place your referral at this position or any other, you will be handsomely rewarded with a referral bonus of up to $3,000!
Have a great day and we look forward to hearing from you soon!