BloomingtonRecruiter Since 2001
the smart solution for Bloomington jobs

Senior Software Architect

Company: Ximedica
Location: Champlin
Posted on: November 12, 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 systems
  • Experience leading software teams in a multi-disciplined environment
  • Ability to translate user needs and system design specifications and into software requirements
  • Experience designing and developing software and firmware applications in response to functional specifications
  • Experience using industry standard tools and practices to document and visualize software system architecture
  • Experience 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 software
  • Experience 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 troubleshooting
  • Integrate firmware with a variety of hardware platforms and to analyze and troubleshoot the hardware/firmware interface
  • Prefer 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 ability
    • Flexibility to multi-task and perform a wide range of activities
    • Excellent computer skills, including MS Office proficiency Responsibilities:
      • Work with the greater development team, including Systems Engineering, to develop high level software requirements
        • Design, 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 architecture
            • Verify that the documented architecture is implemented according to plan through participation in code reviews and design reviews throughout the process
              • Dictate design choices to software developers, including, but not limited to: platforms, coding, and technical levels
                • Create 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 schedules
                    • Maintain and continually improve the software architecture and development process, as technologies and teams evolve
                      • Design 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
within


Other IT / Software / Systems Jobs


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

Field Service Engineer
Description: Agfa Graphics is a leading supplier to the printing industry. All over the world, we supply sign display companies with a range of highly productive and versatile wide-format inkjet printers and dedicated (more...)
Company: Agfa Corporation
Location: Minneapolis
Posted on: 12/12/2019


Field Service Technician
Description: COMPANY OVERVIEW br br At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers (more...)
Company: Motorola
Location: Saint Paul
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

Staff Software Engineer Diagnostic Instrument
Description: Staff Software Engineer - Diagnostic Instrument North America-North America-United States-MN-Chaska Beckman Coulter specializes in lab automation to improve the efficiency, cost and accuracy of a medical (more...)
Company: Leica Biosystems
Location: Chaska
Posted on: 12/12/2019

Associate Software Engineer
Description: Calix has an immediate opportunity for a highly motivated, talented and technically strong engineer to join our collaborative and results-oriented Premises software engineering team in our Minneapolis (more...)
Company: Calix
Location: Minneapolis
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

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

Log In or Create An Account

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

Bloomington RSS job feeds