Software Architect Resume
0/5 (Submit Your Rating)
Waukesha, WI
SUMMARY
- 5+ years of experience in object - oriented design, implementation, and verification of C/C++ software
- Experience with real - time software systems in a multi-threaded environment
- Demonstrated strong software design abilities
- Strong knowledge of software development life cycle and development environments
- Working knowledge of fundamental software engineering tools and methodologies (examples include: requirements management tools
- UML tools, version control or configuration management systems, static and dynamic analysis, defect tracking and resolutions tools and automated testing)
Areas of Expertise
- Demonstrated experience with development of medical device software
- Socket communications programming, UDP, and TCP/IP networking experience
- Strong problem solving skills
- Experience with Lean and Agile software development methodologies
- Previous experience working with global engineering teams
- Ability to communicate technical concepts to other technical team members
- Ability to make recommendations to improve the product, process, or technology
TECHNICAL SKILLS
- C++
- C/C++ software
- UDP
- TCP/IP
PROFESSIONAL EXPERIENCE
Confidential, Waukesha, WI
Software ArchitectResponsibilities:
- Collaborate with software architects to make design decisions to meet business needs and drive those decisions into product software designs
- Design and implement embedded software applications in C++ for a real - time patient monitoring system
- Work across the entire software development lifecycle including high-level and detailed design, software implementation, verification, and maintenance activities
- Leverage Design For Reliability for software, Agile, and Lean software development methodologies to drive reliability and predictability throughout the product development life cycle
- Apply technical expertise and oversight to ensure quality of design and implementation
- Develop and execute unit, integration, and system tests to verify the design and implementation
- Collaborate and interact with global teams on software development