We provide IT Staff Augmentation Services!

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 Architect

Responsibilities:

  • 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

We'd love your feedback!