BloomingtonRecruiter Since 2001
the smart solution for Bloomington jobs

Senior Software Architect

Location: Champlin
Posted on: November 14, 2019

Job Description:

Ximedica is an ISO 13485 certified and FDA registered full-service product development firm with offices in Providence, Minneapolis, San Francisco, Silicon Valley and Hong Kong. We have an exclusive focus on medical products and over 25 years of experience developing medical devices, combination products and consumer healthcare products. -We have a high-energy, collaborative culture that fosters the creative spirit while exceeding client expectations. -We offer tremendous opportunity for professional development and leadership, rewarding projects, competitive salaries, an excellent benefits package, and summer hours. - -Position: -The experienced Senior Software Architect supports our rapidly growing domestic and international product development, sourcing, and manufacturing business. -Nature of Role: -Reporting to the site head of software and electrical engineering per the Ximedica organizational chart, the Principal Software Architect works with the Software Engineering team and has the prime responsibility of leading Ximedica's team of Software Engineers, including the formation of software architecture and development plans on projects requiring software/firmware. -Requirements: -A Bachelor's degree in Computer Science/Engineering, coupled with 10+ years of experience in systems software development within the medical device arena is required along with the following key attributes: - -Skilled in the art of software systems architecture for both embedded software and larger interconnected software systemsExperience leading software teams in a multi-disciplined environmentAbility to translate user needs and system design specifications and into software requirementsExperience designing and developing software and firmware applications in response to functional specificationsExperience using industry standard tools and practices to document and visualize software system architectureExperience designing and developing embedded applications with intensive, interrupt driven communications for real-time process control applications using multiple serial channels and communications protocols (proprietary and standard based)Experience in developing cloud software systems and mobile application softwareExperience in developing wireless applications and devices Experience in sensor and instrumentation integration Experience creating software development plans and schedules Extensive use of debugging tools, including software debuggers and basic use of electronic diagnostic devices for software development, integration, debugging, and troubleshootingIntegrate firmware with a variety of hardware platforms and to analyze and troubleshoot the hardware/firmware interfacePrefer Certified Cloud Solutions Architect (AWS or Azure)Experience with ISO 13485, IEC 62304, FDA design controls or similar regulatory environment -Our fast-paced environment demands the ability to manage multiple projects within various disciplines and deadlines. -High-energy, self-starters with the following qualities: -Successful communication skills, business acumen and assertive decision-making abilityFlexibility to multi-task and perform a wide range of activitiesExcellent computer skills, including MS Office proficiency - -Responsibilities: - -Work with the greater development team, including Systems Engineering, to develop high level software requirementsDesign, develop and document software systems architecture for projects ranging from small embedded systems to larger interconnected systems.Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architectureVerify that the documented architecture is implemented according to plan through participation in code reviews and design reviews throughout the processDictate design choices to software developers, including, but not limited to: -platforms, coding, and technical levelsCreate project software development plans, which may favor either a waterfall or agile development process.Work with the program management team on creating accurate software project schedulesMaintain and continually improve the software architecture and development process, as technologies and teams evolveDesign and develop firmware for embedded systems. -Integrate developed applications with other components -Mentor junior staff and serve as software onboarding liaison for new employees -Assist hardware engineers in development of new platforms and in troubleshooting hardware/software interfaces -Document and perform integration, testing, debugging and installation support and activities -Participate with project team in the design and implementation of new and enhanced products -Develop control algorithms to optimize module and display system performance -Interface with design team to support functional test and measurement requirements -Initiate and maintain FDA software design control documents -Support the manufacturing process by designing and developing production automation software

Keywords: XIMEDICA, Bloomington , Senior Software Architect, IT / Software / Systems , Champlin, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

FICO+Vertex Developer
Description: Job Title: SAP FICO Vertex Resource JD copied below: Associate should have good
Company: Cognizant
Location: Minneapolis
Posted on: 12/12/2019

Global Process Analyst - Inventory to Fulfill - SAP Implementation
Description: Job Description br br H.B. Fuller is a leading global adhesives provider focusing on perfecting adhesives, sealants and other specialty chemical products to improve products and lives. Our commitment (more...)
Company: H.B. Fuller
Location: Saint Paul
Posted on: 12/12/2019

Software Engineer I
Description: KLDiscovery, one of the largest national eDiscovery providers, is currently seeking a Software Engineer I. This person will assist in review and analysis of applications, product development, and enhancements (more...)
Company: KLDiscovery
Location: Eden Prairie
Posted on: 12/12/2019

Senior Software Engineer
Description: SENIOR SOFTWARE ENGINEER br br Minneapolis, MN, USA Req 708 br Friday, November 15, 2019 br GlobalTranz is a technology-driven freight brokerage company specializing in LTL, full truckload, third-party (more...)
Company: Globaltranz
Location: Minneapolis
Posted on: 12/12/2019

Technology Services Specialist
Description: UW-Stout is currently seeking a Technology Services Specialist in the Learning and Information Technology department. Under general supervision of the Director of Client Technology Services, this
Company: University of Wisconsin Stout
Location: Menomonie
Posted on: 12/12/2019

Applications Systems Engineer 5 - Ab Initio Developer
Description: Important Note During the application process, ensure your contact information email and phone number is up to date and upload your current resume prior to submitting your application for consideration. (more...)
Company: Wells Fargo
Location: Minneapolis
Posted on: 12/12/2019

Healthcare Technology Officer
Description: Job Details Company Overview The Healthcare Customer Technology Officer CTO role is responsible for helping to drive CDW revenue and gross profit by working with the Healthcare customers' C-Suite to (more...)
Company: CDW
Location: Minneapolis
Posted on: 12/12/2019

Senior Oracle Developer
Description: Daikin Applied is a member of the global air conditioning company, Daikin Industries. Daikin Applied manufactures technologically advanced commercial HVAC systems that customers from around the world (more...)
Company: Daikin Applied
Location: Faribault
Posted on: 12/12/2019

HT Innovation - Technical Lead
Description: IntroductionOur br group of companies under the Grupo ACS umbrella is currently establishing a br number of innovation centers around the globe for the research and development br of critical technologies (more...)
Company: Turner
Location: Minneapolis
Posted on: 12/12/2019

IDeaS Technical Learning and Development Specialist (Contract)
Description: OVERVIEW br br br br Smart people. Great clients. A culture that fosters innovation, teamwork and professional enrichment. These are just a few reasons why so many individuals have built long (more...)
Company: SAS Institute
Location: Minneapolis
Posted on: 12/12/2019

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Bloomington RSS job feeds