Search Jobs

Find all kinds of technical jobs in Minneapolis / St. Paul

Development Resource Group

Get updates on all the job openings from Development Resource Group.

Category : R&D Engineer
Job Type : Contract
Id : 7615
Region : Twin Cities

Seeking a R&D Engineer responsible for compliance with applicable Corporate and Divisional Policies and procedures.

  • Provides R&D support for market-released cardiovascular catheters.
  • Conducts feasibility studies to verify capability and functionality to support investigations and/or design changes.
  • Develops solutions to improve product function and manufacturability.
  • Directs support personnel and coordinates project activities.
  • Write and submit Engineering Change orders.
  • Maintains detailed documentation throughout all phases of development.
  • Investigates and evaluates design changes, manufacturing changes, NCMRs and/or customer complaints.
  • Reviews or coordinates vendor activities to support development.
  • Research various cost-effective, alternative approaches to current designs and processes.
  • Years of experience: 0-6 years of related work experience with a complete understanding of specified functional area
  • Education: Bachelor's degree in Mechanical, Biomedical or Electrical Engineering or an equivalent combination of education and work experience
  • Responsible for providing engineering support in the creation and the development of new medical device products (invasive and non-invasive).

Posted: March 22, 2019, 7:09 am
Category : Technician - R&D
Job Type : Contract
Id : 7613
Region : Twin Cities

Seeking an R&D Technician who will analyze data to prepare reports and studies for use by professional workers in a variety of scientific or engineering areas.

Position Responsibilities:

  • Perform experiments and tests on a variety of projects as assigned by engineering.
  • Participate as required within R&D on various engineering efforts for new product development.
  • Assist in the generation of documentation (i.e. drawings, specs, procedures.)
  • MS Word & Excel or SolidWorks
  • Troubleshoot and suggest creative solutions to design and testing issues.
  • Understanding of and ability to utilize electronic data collection systems and computer software packages and possibly ability to analyze data using basic statistics.
  • Ability to prioritize work by determining the sequencing and timing of different jobs based on precedence and importance.
  • Follow safety guidelines and utilize appropriate safety devices when performing all tasks that require such precautions.
  • Create and Maintain accurate records to recreate desired build processes and designs.

Position Requirements:

  • 1-4 years experience required or a BS degree
  • May be proficient in qualitative and/or quantitative lab methods
  • Willingness for active participation, active listening, interpreting, cooperation and flexibility to allow for a successful self-managed team.
  • Be able to clearly communicate ideas, problems and solutions to engineers.
  • Being a team player is a must for our team.

Posted: March 15, 2019, 11:10 am
Category : Systems Engineer
Job Type : Contract
Id : 7612
Region : Twin Cities

We are looking for a high caliber Systems Engineer to support the Systems Engineering team. She/He will support the design, development and test of Electrophysiology Medical Systems for Navigation, Mapping and Ablation.

System engineering duties include:

  • Execute on-time completion of systems engineering deliverables
  • Lead concepts of operation reviews and updates to meet end user needs.
  • Follow systems engineering process flows to integrate system, software and hardware changes and updates
  • Development and analysis of system requirements
  • Coordinate multiple engineering discipline teams
  • Development of system architectures and specifications
  • Conduct subsystem integration
  • Problem documentation and resolution
  • Support tasks within a larger effort such as definition, verification or product development of a system, and drives them to on-time, high quality completion.
  • Ability to work independently with minimal supervision.
  • Maintain high standards for content completion, integrity, and regulatory & standards compliance
  • Comply with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, company policies, operating procedures, processes, and task assignments
  • Maintain positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors
  • Perform other duties and responsibilities as assigned by functional management based on the current project/business objectives including 10% travel, including international travel and regular predictable attendance


  • Bachelor of Science or advanced degree (MS or PhD) in Systems, Computer Science, Electrical, Computer Systems, Biomedical, Electrical, Mechanical Engineering. Advanced degree preferred.
  • Minimum of 5+ years of progressively more responsible work experience in R&D product development.
  • Strong technical background with solid understanding of engineering discipline fundamentals in multiple areas.
  • Experience working in an Agile environment preferred

Posted: March 15, 2019, 9:50 am
Category : Manufacturing Engineer
Job Type : Contract
Id : 7611
Region : Twin Cities

Seeking a senior level Manufacturing Engineer who can exercise knowledge of technical skills and understanding of the business objectives, manufacturing operations and dynamics of the company’s environment to take an effective and proactive leadership role in a specific technical manufacturing discipline. Set direction for, lead, and take ownership of complex manufacturing engineering technical tasks that may have multiple inter-coordinating elements. Expectation that the individual will be able both to anticipate and identify key issues and make recommendations for resolution where precedent may not exist and creative thinking is required. Resolution may involve the application of new methods and approaches and may require the consideration of impact with other system components. Interaction with peers and mentors on the individuals projects is generally in the context of peer review to confirm the rationale for task approach direction as well as peer review of verification/validation activities. Bachelor Science or Bachelor Engineering, Electrical, Software, or Mechanical Engineering is required with a minimum of 6 years experience in an engineering discipline or advanced education to achieve the level of skill.

Posted: March 14, 2019, 2:31 pm
Category : Mechanical Engineer
Job Type : Contract
Id : 7610
Region : Twin Cities

Seeking a Research and Development Engineer for the following duties:


Job Description:

  • Engineer with work on cardiac occluders and associated delivery system - remediation and continuous improvement activities
  • Perform, summarize and present research to assist the team in meeting project requirements
  • Participate in or lead problem-solving investigations
  • Develop or improve test methods utilizing skill sets including mechanical design, prototyping, problem solving and measurement systems analysis
  • Work with cross-functional teams to establish the device lifetime for each product
  • Support materials compliance teams with BOM, identification and verification of patient contacting and invasive component list
  • Updates to DHF, design inputs/outputs and product specification as applicable (from detailed gap assessment)
  • Update CAD files, design prints as necessary (materials compliance)
  • Support design quality engineers with risk management updates (frequency of occurrence and assessment of risks)
  • Ensure biocompatibility documentation is complete, update as necessary with shared biocompatibility services
  • Execute V&V work (to current standards as applicable)
  • Support inputs for General Safety and Performance Requirements (GSPR)


Position Requirements:

  • Intermediate or Sr Engineer
  • 3-7 years' experience
  • Familiar with design controls and implantable devices
  • Continuous improvement / sustaining engineering experience
  • Previous work on U.S. class II or class III devices, class III preferred
  • Design assurance / development quality experience a plus
  • Experience working with nitinol a plus
  • Experience working with mechanical devices a plus
  • Working knowledge of the E.U. medical device regulation a plus

Posted: March 11, 2019, 12:47 pm
Category : Test Engr - Technical
Job Type : Contract
Id : 7609
Region : Twin Cities

This Test Engineer position supports the development of a novel hemodialysis system that utilizes chemical sorbent technology. This position works in collaboration with a global team tasked with development and verification of the chemical sorbent component of the system with a strong emphasis on test development. This position works independently with limited supervision and direction.

Position Responsibilities

  • Develop complex test systems to support new product development and design changes.
  • Write Plans, Protocols, and Reports to support Test Method Characterization and Validation.
  • Design and implement experiments to support proof of concept and verification activities.
  • Develop and qualify test systems software and hardware.
  • Support decisions that impact system architecture determined by thorough engineering analysis and data.
  • Develop data acquisition systems and perform mathematical and statistical analysis of captured data.
  • Develop design testing and characterization plans.
  • Document all development activities to ensure design traceability.
  • Perform troubleshooting and root cause analysis of complex electro-mechanical systems.
  • Predict test performance and potential failures and provide required product / design input when applicable.
  • Identify issues and develop recommendations/suggestions for solutions to communicate to design engineers.

Must Have Skills and Experience:

  • Bachelor's Degree required plus 2+ years of demonstrated experience with developing complex electro-mechanical systems, test and measurement equipment, analysis methodologies and test documentation.
  • Experience with Test Method Validation

Highly Desired Skills and Experience:

  • Familiarity with concepts of design input, design output, traceability, and risk analysis
  • Experience with Measurement Systems, Gauges and Inspection Systems, GD&T, and Gage R&R
  • Experience with statistical software and principals.

Posted: March 11, 2019, 7:48 am
Category : Firmware Engineer
Job Type : Contract-to-Hire
Id : 7608
Region : Twin Cities

Seeking a strong Firmware Engineer that demonstrates an extensive knowledge and understanding of firmware engineering principles, concepts, practices and theories. Responsibilities may include research, design, development and test of complex embedded software. Work closely with other engineering and functional areas to obtain optimum utilization of equipment, machinery and resources.

Primary or Major Responsibilities:

  • Coordinate and interface with other design personnel to design, execute and test prototype firmware builds.
  • Interface with quality and manufacturing engineers in ensure proper product quality and manufacturing transfer.
  • Participate in product failure analysis activities and compile test and failure analysis reports.
  • Generates design documentation and report data from tests.
  • Keep accurate and complete records of engineering activities.
  • May act as project lead including organizing, execution, and coordinating technical assignments.
  • Evaluate materials and systems, identify equipment, or prepare work instructions for manufacturing.
  • Provide training and/or direction to other engineers, technicians or manufacturing operators.
  • Provide input to bid and proposal activities.
  • Provide communications and/or presentations to customers, suppliers or vendors.
  • Travel and participation in product field tests.

Minimum Requirements:

  • BS Engineering, Software Engineering, Computer Engineering, Computer Science, or related discipline.
  • A minimum of five years related experience.
  • US Citizenship Required.
  • Experience / training in software design analysis and coding for embedded systems.
  • Experience developing embedded software in C and C++ is required.
  • Desktop and network software development experience a plus.
  • Proficient user of software tools (compiler, assemblers, debuggers, programmers, JTAG, etc.).
  • DSP, digital filtering, microcontroller, and SOC knowledge and experience desirable.
  • Experience with A/D and D/A converters, and serial communications preferred.
  • Knowledge of data acquisition concepts, instrument control, test, measurement, and implementation of control interfaces to hardware.
  • Practical skills for bench level work, including the ability to configure test equipment to verify design.
  • Able to draw solutions from both formal training and experience.
  • Able to use original thinking and ingenuity to solve problems.
  • Experience in generating design documentation, ability to write technical reports and proposals, provide cost and schedule estimates, and participate in presentations.
  • Proficient in MS Office applications (Word, Excel, PowerPoint)
  • Must show high initiative, motivation, and the ability to act independently to resolve technical issues.

Posted: March 7, 2019, 9:23 am
Category : Manufacturing Engineer
Job Type : Contract
Id : 7607
Region : Twin Cities


  • Designs manufacturing processes, procedures and production layouts for assemblies, equipment installation, processing, machining and material handling.
  • Designs arrangement of machines within plant facilities to ensure most efficient and productive layout.
  • Designs sequence of operations and specifies procedures for the fabrication of tools and equipment and other functions that affect product performance.
  • Adapts machine or equipment design to factory and production conditions. May incorporate inspection and test requirements into the production plan.
  • Inspects performance of machinery, equipment, and tools to verify their efficiency, and investigates and initiates corrective action of problems and deficiencies to ensure product quality.
  • Develops manufacturing processes that are applicable to statistical process control, and may develop those techniques.
  • Provides guidance to engineering regarding design concepts and specification requirements to best utilize equipment and manufacturing techniques.
  • Ensures processes and procedures are in compliance with regulations.


  • Bachelor’s Degree and minimum of 2 years of relevant experience.
  • Practical knowledge of project management is a plus

Posted: March 7, 2019, 7:32 am
Category : Software Engineer
Job Type : Contract
Id : 7606
Region : Twin Cities

Seeking a Software Engineer for the Computer Systems Engineering team in the R&D Software Development organization. We are looking for a talented individual who would like to make a positive impact to the product development process by working with a team to improve cybersecurity on medical device platforms running Linux.

Duties and Responsibilities:

  • Develop software features which improve medical device software cybersecurity
  • Diagnose and remediate cybersecurity vulnerabilities
  • Assist with the automation of software patching processes
  • Produce documents which describe medical device design and functionality
  • Assist in the development of product requirements
  • Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals

Required Qualifications:

  • Software development experience with C++, C, Perl, Python, or shell scripting on a Linux platform
  • Experience hardening Linux systems running Red Hat Enterprise Linux or equivalent
  • Experience with using kickstart to automate system configuration
  • Experience with automated identification and deployment of software updates
  • Experience with Word, Visio, and similar documentation tools
  • Capable of producing polished, detail-oriented written documentation
  • Strong analytical and problem-solving skills
  • Organized and on-time with ability to work in a structured process environment

Preferred Qualifications:

  • Familiar with Agile software development methods
  • Familiar with C++ Qt, Boost, and other C++ toolkits
  • Experience with Ansible, Cmake, Jenkins
  • Experience disk encryption, TLS communication, electronic software delivery
  • Familiar with test protocol development and system verification and validation
  • Familiar with cybersecurity vulnerability assessment tools

Posted: March 6, 2019, 2:09 pm
Category : R&D Engineer
Job Type : Contract
Id : 7605
Region : Twin Cities

This position is for a Research and Development Engineer, working with the Software Development and Supply Chain teams. We are looking for a talented individual to help us with the product development process. The position will assist with the Computer Systems Development team in component selection, qualification, and design transfer in the Electrophysiology Integrated lab systems.

Duties and Responsibilities:

  • Responsible for the development, qualification, and release of sustaining component updates for the EP Integrated Lab Systems
  • Enhances and documents medical device functionality
  • Assist in the development of product specifications
  • Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals
  • Facilitate packaging and transmitting drawing/technical files to internal and external stakeholders
  • Field, facilitate questions from stakeholder, communications between supplier and Company

Required Qualifications:

  • Minimum of Associates degree in engineering, computer science, information technology, or related fields.
  • Minimum of 5 years of experience in engineering, computer science, information technology, or related fields.
  • Experience with high end audio/visual and workstation hardware
  • Experience with monitor/display technologies and video testing
  • Experience with requirements development, test protocol development and system verification and validation
  • Experience working with vendors and suppliers
  • Experience with Word, Visio, and similar documentation tools
  • Experience with engineering change process and enterprise/document management systems such as Windchill
  • Capable of producing polished, detail-oriented written documentation
  • Strong analytical and problem-solving skills
  • Organized and on-time with ability to work in a structured process environment
  • Ability to engage with and successfully influence cross functional teams

Preferred Qualifications:

  • Project management experience
  • Experience/familiarity with EMC/EMI & Safety testing
  • Familiarity with the EP space including examining ECG waveforms, fluoroscopy, and ultrasound sources
  • Experience Microsoft Windows and Linux Operating System installation and configuration, including driver troubleshooting and OS enhancements
  • Experience working with high-end workstations, network hardware, internal cards like frame grabbers and external accessories like printers, monitors, touchscreens, etc.
  • Familiarity with software revision control system
  • Good oral presentation and collaboration skills

Posted: March 4, 2019, 2:49 pm
Category : R&D Engineer
Job Type : Contract
Id : 7604
Region : Twin Cities

Seeking a Research and Development Engineer to support product development efforts by performing clinical-systems and human factors engineering tasks such as investigating, defining, analyzing, documenting and testing activities associated with the development of medical device products.


  • Performs additional analysis and/or interviews to determine the requirements and constraints on the assigned portion of the system.
  • Has the ability to apply technical, clinical and marketing understanding of issues to bring tasks to resolution within assigned projects.
  • Applies engineering and scientific principles to the evaluation and solution of technical problems. Exercises appropriate level of technical judgment in planning, organizing, performing and coordinating clinical-systems engineering assignments.
  • Routinely uses the most effective, cost efficient and best practices to execute processes.


  • Bachelors Degree
  • 1-2 years medical device experience in a role of R&D, Development, Product Development, or Mechanical Design/Engineering, etc.

Posted: March 1, 2019, 12:53 pm
Category : Quality Engineering
Job Type : Contract
Id : 7601
Region : Twin Cities

Seeking a Sr. Quality Engineer experienced with creating risk documents (e.g. FMEA), process validations, and design controls.


The Engineer will provide technical engineering support to product development teams.  This individual will be expected to apply his/her knowledge of design control principles and quality engineering  techniques to these development efforts, as a member of one or more cross-functional development  team(s).  In parallel, this person shall also ensure the products are developed in accordance with applicable industry standards, regulatory requirements and customer requirements.



  • Executes quality engineering deliverables required by the Product Development Process.
  • Identifies and manages risk throughout the development process with the use of FMECA and/or other  risk management tools.
  • Develops master test plans that encompass design verification, design validation and process validation activities.
  • Evaluates test protocols and reports to ensure that the testing is sufficient to meet regulatory requirements and quality objectives.
  • Provides input to design and manufacturing documentation including material specifications, drawings, inspection procedures, and manufacturing procedures, to ensure that the resulting products can be adequately manufactured and tested.
  • Assists with the analysis and resolution of design or manufacturing problems as these arise during the development process.
  • Specifies quality characteristics and inspection plans for components, subassemblies, and finished devices.



Requires a Bachelor's degree and a minimum of 2 years of medical device experience.

Posted: February 27, 2019, 12:06 pm
Category : Quality Engineering
Job Type : Contract
Id : 7599
Region : Twin Cities

The Hardware Quality Assurance Engineer develops, modifies, applies and maintains quality standards and protocol for processing materials into partially finished or finished materials product.

Collaborates with engineering and manufacturing functions to ensure quality standards are in place.

Devises and implements methods and procedures for inspecting, testing and evaluating the precision and accuracy of products and production equipment.

Designs or specifies inspection and testing mechanisms and equipment; conducts quality assurance tests; and performs statistical analysis to assess the cost of and determine the responsibility for products or materials that do not meet required standards and specifications.

Ensures that corrective measures meet acceptable reliability standards and that documentation is compliant with requirements.

Requires a Bachelors Degree and minimum of 2 years of relevant experience.

Posted: February 22, 2019, 9:25 am
Category : Mechanical Engineer
Job Type : Contract
Id : 7598
Region : Twin Cities

Seeking a Mechanical Design Engineer to support the development of a novel hemodialysis system that utilizes chemical sorbent technology. This position works in collaboration with a global team tasked with development and verification of the chemical sorbent component of the system with a strong emphasis on test development.  This position works independently with limited supervision and direction.  Must be self motivated. Estimate 50% lab work.


Position Responsibilities:

  • Use engineering principles to assist in the design and testing of a chemical sorbent cartridge used with a novel hemodialysis system
  • Plan and conduct experiments to characterize the sorbent cartridge and associated components.
  • Analyze results, document findings and present to project team for review.
  • Write and review reports of experimental procedures and results in compliance with quality system and regulatory requirements
  • Develop complex test systems to support new product development and design changes.
  • Write Plans, Protocols, and Reports to support Test Method Characterization and Validation and Design Verification
  • Design and implement experiments to support proof of concept and verification activities.
  • Develop and qualify test systems software and hardware.
  • Develop data acquisition systems and perform mathematical and statistical analysis of captured data.
  • Document all development activities to ensure design traceability.
  • Perform troubleshooting and root cause analysis of complex electro-mechanical systems.
  • Identify issues and develop recommendations/suggestions for solutions to communicate to design engineers.
  • Monitor and maintain laboratory supplies; partner with other scientists and engineers to maintain safe and efficient labs in compliance with established policies.


Must Have Skills and Experience:

  • Bachelor's Degree required, Mechanical Engineering preferred
  • 2-5 years of demonstrated experience with developing complex electro-mechanical systems, test and measurement equipment, analysis methodologies and test documentation.
  • Solid understanding of engineering fundamentals and proven hands-on mechanical skills.
  • Proficiency with standard test equipment including Instron, accelerometers, force gauges, and data loggers.
  • Demonstrated ability to perform as a contributing member of cross functional teams
  • Analytical with strong problem-solving abilities and creative resolution skills
  • Proficient in Microsoft office programs including Excel and Word
  • Ability to prioritize workload, meet multiple deadlines simultaneously in a fast-paced environment.
  • Ability and willingness to learn; seek out development activities to improve skills and increase knowledge; learn from other team members and own mistakes
  • Strong communication skills [oral, written, and/or presentation] including listening; and ability to maintain clear project status and interlocks with internal project teams and external test agencies


Highly Desired Skills and Experience:

  • MS or PhD in Mechanical or Biomedical Engineering or related field
  • 7+ years of experience in medical device R&D
  • Working knowledge of packed bed chemical reactor design and characterization
  • Working knowledge of the principles of hemodialysis
  • CAD experince (Creo) is helpful but not required

Posted: February 22, 2019, 9:07 am
Category : R&D Engineer
Job Type : Contract
Id : 7594
Region : Twin Cities

The Human Factors Design Engineer applies human performance principles, methodologies, and technologies to the design of systems and products.


  • Creates user interface design requirements and interaction designs that are both safe and effective for use and meet business needs for usability.
  • Develops and implements research methodologies and statistical analysis plans to test and evaluate developmental prototypes used in all phases of products development and processes.
  • Designs and executes tests to simulate product use for the purposes of concept selection/refinement, requirements development, use related risk identification and formal usability validation with intended users.
  • Interfaces with design engineers to establish system design, operating, and training requirements and to ensure optimized human machine interfaces.
  • Identifies and analyzes technological problems or risks, performs theoretical human factors investigations, and develops and implements research and analysis plans.
  • The majority of time is spent delivering and overseeing the projects from design and implementation to submission while and adhering to policies.
  • Works independently with general supervision on larger, moderately complex projects / assignments. Organizational Impact: Sets objectives for own job area to meet the objectives of projects and assignments. Contributes to the completion of project milestones
  • Makes adjustments or recommends enhancements in systems and processes to solve problems or improve effectiveness of job area.
  • Requires Bachelors Degree and minimum of 2 years of relevant experience

Posted: February 21, 2019, 7:44 am
Category : Software Engineer
Job Type : Contract
Id : 7596
Region : Twin Cities

Seeking a Software Engineer with a core skillset that includes developing software, driving test strategy, and developing tests using quality standards and practices. This role will perform architecture development, design, implementation, test and debug of applications, APIs, and drivers for research tools. The candidate must have the ability to work independently and as part of a team to achieve project and business objectives.


  • Interface with research scientists and apply knowledge to new medical procedures and products
  • Document and review design inputs with relevant stakeholders
  • Identify key knowledge gaps and propose steps to address
  • Generate architecture, requirement specifications, and test protocols
  • Implement software application, APIs, and drivers
  • Drive test strategy and test environments and test case development
  • Generate technical specifications and manuals
  • Generate quality records to support submission to regulatory bodies


  • Bachelor’s degree
  • Minimum of years of relevant experience-3 years
  • Development and debug using various software languages and techniques including: C#, or C++, or Labview
  • Capability to ramp up on new concepts and technical skillsets
  • Must be familiar with a variety of software verification and validation strategies.
  • Commitment to sound software engineering principles and design
  • Ability to articulate design tradeoffs
  • Communication skills to collaborate within and across the engineering and project teams
  • Working knowledge of Bio-Instrumentation


  • Understanding of how research tools are commonly used in clinical and preclinical research applications
  • Experience with Android, Java, or Xamarin for application development
  • Experience developing and/or testing software for use in research applications
  • Disease or therapy knowledge

Posted: February 21, 2019, 7:34 am
Category : Reliability Engineer
Job Type : Contract
Id : 7593
Region : Twin Cities

The Design Assurance Engineer provides technical engineering support to post market / sustaining engineering teams and new product development in the medical device industry.

This individual will be expected to apply his/her knowledge of design control principles and quality engineering techniques to these post market / sustaining and development efforts, as a member of one or more cross-functional development team(s).

In parallel, this person shall also ensure the products are developed in accordance with applicable industry standards, regulatory requirements and customer requirements.

Major Responsibilities:

  • Supports post market / sustaining engineering efforts on commercialized products
  • Identifies and manages risk throughout the development process and sustaining efforts with the use of FMECA, Post-Market Surveillance Reports, Periodic Safety Update Report, Risk Management Plans/Reports, and other risk management tools including new EU MDR requirements.
  • Participates in corrective/preventive action teams to resolve systemic issues. Partners with cross-functional peers to resolve product performance issues (NCRs, CAPAs, deviations, manufacturing process problems etc.) and to assess impact on device quality and product availability.
  • Partners with multiple manufacturing sites and external suppliers to review and assess any design or process changes that may impact the product specifications or overall performance.
  • Participates in product development process to include design verification, design validation, process validation and other activities as needed.
  • Supports Regulatory Affairs by providing quality input for Clinical Evaluation Reports, Technical Documentation, and notified body submissions.

Required Qualifications:

  • BS in engineering or science. MS desirable.
  • 1-5 years of experience in Quality Engineering in medical device industry
  • Experience in related areas, e.g. R&D or Manufacturing may also be applicable if experience includes work responsibilities listed above

Desirable Qualifications:

  • 1-3 years of experience in Quality Assurance, including Quality systems, standards, metrics, and tools desirable
  • Experience with Canadian Medical Device Regulation (CMDR); EU Medical Device Directive (EU MDD 93/42 EEC), EU Medical Device Regulation, ISO 13485, and ISO 14971 a plus.

Posted: February 19, 2019, 6:50 am
Category : Firmware Engineer
Job Type : Permanent
Id : 7590
Region : Twin Cities

Looking for a Principal Firmware Engineer who is interested in a challenging, energizing, and rewarding career to push the boundaries of medical technology in Angiography, Physiology and Imaging.

Primary Duties and Responsibilities:

  • Apply solid firmware design skills to develop medical devices to meet specific performance and deliver goals according to product development quality system, including design, implement and test firmware and embedded software to realize specific algorithm or/and general application based on MCU, DSP or ARM system.
  • As a team member, contribute significantly to completion of various project activities, from definition, identifying firmware functional requirements, implementation, code review, and final release according to medical device development processes.
  • Create and implement the software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
  • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process
  • Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.
  • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.


  • B.S. or M.S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering .
  • Minimum of 10 years of experience in a similar role (prefer federally regulated software development)
  • Proven firmware or embedded software development experience.
  • Familiar with firmware principles, theories, concepts, techniques and architecture.
  • Knowledge and experience on digital signal processing and motor control algorithm is required.
  • Embedded system hardware knowledge and development environment familiarity is required.
  • Proficient in embedded algorithm development per medical device standards.
  • Strong coding skills using C and assembly languages, ARM Cortex microprocessors, NXP Kinetis, and CAN bus experience is desired
  • Good understanding of motor controls, digital signal processing and Bluetooth low energy is a plus.
  • Strong coding skill using C and assembly language based on embedded system to realize specific algorithm.
  • Proficient in creating simulation model in MATLAB to verify the algorithm.
  • Experienced in embedded system design, testing and debugging and be familiar with embedded development environment.
  • Strong experience emulators, JTag debugging skills.
  • Medical device development experience and IEC60601-1, IEC62304 and related IEC standard familiarity preferred.
  • Ability to perform code review, static code analysis, and dynamic code analysis
  • Ability to use analytical techniques and tools, e.g. debuggers, logic analyzers, protocol analyzers, etc.
  • Strong problem solving and analytical skills.
  • Ability to work independently with team members from various disciplines, e.g. hardware, mechanical, quality, regulatory, etc.
  • Team player with effective verbal and written communication skills.
  • Technical writing skills, ability to develop reports for technology development
  • Ability to coordinate multiple projects simultaneously

Posted: February 11, 2019, 1:47 pm
Category : Electrical Designer
Job Type : Permanent
Id : 7587
Region : Twin Cities

Seeking a Controls Systems Designer who can efficiently produce detailed electrical, schematic, pneumatic, fabrication and assembly drawing packages from engineering inputs for air craft engine test cells, power generation engine test cells, wind tunnels and other aerospace ground test facilities using AutoCAD. Understand existing company products and utilize CAD systems and other methods as required to complete assigned tasks both onsite and in the field. Make effective use of all applicable available software tools.

Essential Functions:

  • Design electrical, controls, and facility integration systems
  • Coordinate C & I Design with lead engineer
  • Organize AutoCAD drawings per company configuration management plan and established procedures
  • Specify and select hardware (switches, transducers, valves, relays, thermocouples, RTD’s. solenoids, PLC’s, etc.) based on design requirements
  • Create and maintain detailed bills of materials
  • Support systems production, checkout installation, and acceptance testing
  • Provide labor and materials cost estimates
  • Work individually or as part of a team
  • Perform remote site field installation, checkout, testing, and customer service including interfacing with customer
  • Travel approximately 5-10% of time both domestically and internationally


  • Associates degree in electrical technology or equivalent
  • 1-3 of electrical design experience preferred
  • Microsoft Office applications proficiency is required
  • Hands on electrical assembly and installation experience is desired
  • Experience with AutoCAD, AutoCAD Electrical, SolidWorks Electrical is required
  • Familiarity with GE, Allen Bradley, and Siemens PLC’s is preferred.
  • Valid Driver’s License Required
  • ITAR required US Person

Posted: February 1, 2019, 12:46 pm
Category : Firmware Engineer
Job Type : Permanent
Id : 7579
Region : Twin Cities

Seeking a Senior or Principal level Engineer to develop embedded software for new products and maintain existing product lines through improvement updates. Preference is someone experienced working with open source tools as well as traditional embedded software technologies used in a regulated environment for medical devices.

The person in this role will join a team of both seasoned and junior engineers that have taken on newer development technologies, bring expertise in embedded software to confidently take over ownership of existing code bases, and partner with leaders to realize our future technology roadmap. They will also drive identification of the best technologies for leading edge product development and methodologies that support high-performing teams.


Duties and Responsibilities

  • Take ownership of development of existing C/C++/C++ v11 software development and lead direction and architecture for new development of infusion pumps and other medical devices
  • Adapt and extend existing embedded Linux platform to add new features to current products, analyze the existing architecture and if applicable, adjust and extend it to allow reuse across additional future products
  • Drive future product platform (Linux, RTOS, Bare Metal, homegrown etc.) and architecture decisions based on product use cases and requirements as well as critical review of projects and product roadmap
  • Provide technical expertise and mentoring to other Engineers towards building effective teams
  • Plan, estimate, and schedule software project efforts; monitors and evaluates progress to plans, adjusting as needed to deliver results to plan
  • Lead, review, and guide technical work and issue resolution providing multiple options and ensuring that all work meets requirements and specifications in compliance with the quality system and best practices
  • Maintain frequent communication within and outside of the department in support of engineering activities and project plans
  • Assure appropriate documentation for assigned projects
  • This position is required to assure compliance of Company operations to all applicable laws, regulations and standards, good business practices and company documented procedures (including knowledge of all standards, government occupational health and environmental regulations and statutes related to the site)
  • Engage others, promote, and participate in Environmental, Health, and Safety initiatives, focusing on continuous improvement.


Required Skills and Experience

  • 4 year degree in engineering or similar 9-13 years of experience or 5-9 years with an advanced degree.
  • 5 year of Embedded Linux experience (Buildroot, Yocto, or similar)
  • Experience writing C and C++ applications running on Linux, RTOS, bare metal, uCOS, or similar
  • Experience python and bash scripting and creating automated test frameworks
  • Experience working with UI frameworks such as Qt, Altia, WPF or similar
  • Applies extensive technical expertise in the engineering field and has knowledge of other related disciplines (Global Product Management, Quality, Regulatory, Sales and Operations)
  • Experience in regulated product development environments preferred
  • Act as a "Full Stack" developer for all areas of an embedded device (UI, communications, databases, drivers, OS) through all stages of the development process, including for example, requirements, architecture design, coding, test, documentation, and safety analysis
  • Write clean, safe, readable code
  • Develop and debug complex software systems
  • Lead a group of developers
  • Break larger projects into smaller, more executable pieces
  • Independently plan, schedule, conduct and coordinate all phases of the software projects, operating with wide latitude in collaboration with leadership
  • Work in an Agile development environment using tools such as Git, Jira, TFS, etc.
  • Lead, establish, and maintain effective working relationships
  • Coach and mentor others in technical matters and related project initiatives
  • Work under only general supervision from the Engineering Manager, with direction given only in terms of broadly stated objectives and desired outcomes
  • Ability to clearly convey ideas and concepts verbally and in writing
  • Strong influencing skills and ability to convey clear supporting evidence for proposals
  • Ability and willingness to lead and create change – changes in policy, procedure, technology, and culture


Posted: January 24, 2019, 12:26 pm
Category : Packaging Engineer
Job Type : Contract
Id : 7578
Region : Twin Cities

The Packaging Engineer will design and develop novel packaging solutions for new product development and sustaining engineering projects for Medical Devices. The role will also participate and lead cross functional teams consisting of R&D, Operations, Regulatory, Quality, Supply Chain and Labeling to ensure robust packaging development and engineering support across various manufacturing sites.

Day in The Life:

  • Responsible for the design, development, and support of package systems and processes for sterile & non-sterile medical devices including components, assemblies, and labels.
  • Supports the improvement and standardization of packaging on existing products with focus on compliance, performance and cost effectiveness.
  • Collaborate with Packaging and Labeling peers to identify and implement best practices, packages and processes.
  • Participate on cross-functional, cross-site project teams focusing on packaging, packaging technology and processes improvement
  • Utilize knowledge of FDA and ISO requirements related to packaging and labeling, ensuring robust package validation and qualification
  • Draft technical documentation including package testing protocols and validation associated with the qualification and release of package designs
  • Process development and support for packaging assemblies for manufacturing
  • Develop plans to establish proof of shelf life, accelerated and real time.
  • Support and execute all aspects of packaging development and testing as required
  • Actively participate in the identification of suppliers, testing and approving materials, including liaison with the vendors.

Must Have:

  • 2+ years experience with a BS Packaging or related engineering field (e.g. Mechanical or Materials); 0-2 years with MS
  • Medical device or Pharma packaging experience
  • Knowledgeable in ISO, ASTM, ISTA standards related to packaging.
  • Solid proficiency in MS Word, Excel and statistical analysis software
  • Familiarity with FDA quality assurance requirements for design and manufacturing.
  • Ability to travel up to 15%, both domestic and international.

Nice to Have:

  • Certified Packaging Professional (CPP) preferred.
  • Experience with ethylene oxide, steam, liquid chemical, and radiation sterilization methods
  • Experience with process development and design of experiments (DOE) methodology Experience with Design Verification and Process Validation.
  • Experience with sterile barrier sealing equipment and processes.
  • Experience with MiniTab, Microsoft Project, Solidworks and change control software.

Posted: January 22, 2019, 9:36 am
Category : Electrical Engineering
Job Type : Permanent
Id : 7577
Region : Twin Cities

This is an excellent opportunity for a Lead Senior Electrical Engineer. The successful candidate will engage as a member of a highly technical and energized development team, performing and leading electrical engineering design and development. This key individual will also serve as part of the leadership team.

Essential Job Functions:

  • Provide technical leadership to electrical engineering team members, including instructing and verifying team members’ work.
  • Lead in creating Electrical Engineering proposals to capture new business
  • Server as overall Electrical Engineering System’ Engineer and Architect
  • Own and drive overall technical and process excellence in the EE function
  • Develop specifications for electronic products, assemblies, and parts.
  • Design, integrate, and document a variety of electrical concepts, prototypes, and products.
  • Meet with new and current Customers to understand design specifications, schedules and budgets.
  • Conduct design analysis to ensure manufacturability, reliability and client electrical requirements are met.
  • Prepare technical documentation, including architecture, detailed design and verification test documents as required.
  • Plan and perform tests to ensure that products achieve performance and reliability goals.
  • Insure regulatory and safety compliance providing all the required information and documentation as required.
  • Select components and suppliers and manage an inventory of components and information for each separate project.
  • Train other employees as well as external personnel as requested.

Position Qualifications:

  • BS degree w/5-10 years of experience or MS degree w/3-7 years of experience
  • Experience in the complete product development process, including design and project definition, development, testing, and on-time execution.
  • Hardware Engineering experience (design, schematic, layout, integration, BOM, ECR / ECO, test, and qualification).
  • Experience with creating, troubleshooting, and editing embedded firmware.
  • Strong analytical skills.
  • Accountability – takes responsibility for decision, actions and results.
  • Open and candid communication skills, demonstrate inclusive behavior, and demonstrate the ability to build trust and inspire others.
  • Initiate and guide troubleshooting agenda for sudden “critical” problem areas.
  • Responsible for medium to large projects or multiple tasks within the engineering functional discipline.
  • Makes significant contribution to their team by applying hardware engineering knowledge.
  • Works independently on projects.
  • A solid understanding of the fundamentals of Electrical Engineering and will work to continue developing specialized knowledge.
  • Formal classes or 3 years of experience designing at least two different types of circuits: digital, analog, RF, wireless, optical, power supplies, low voltage, high voltage, or others.
  • Formal classes or 3 years of experience designing for at least two different markets: medical device, consumer, audio, communications (voice, video or data), industrial controls, robotics, military, PC, PC peripherals, or others.
  • Excellent written and verbal communication skills.
  • Able to read and write simple scripts or software programs
  • Familiar and comfortable with designing PC boards, performing layout, and reviewing boards after fabrication.
  • Ability to effectively work multiple projects simultaneously.
  • Wireless development including IoT.
  • This position has minimal travel requirements (up to 10%).
  • Ability to work cross-functionally with other engineering disciplines (e.g., Mechanical, Firmware, Software).

Posted: January 18, 2019, 9:33 am
Category : Manager
Job Type : Permanent
Id : 7576
Region : Twin Cities

The Design Engineering Manager has the responsibility to ensure departmental goals and objectives for assigned engineering group. Manages group budget and engineering personnel staffing requirements. Develops and justifies evaluation, quality, and process criteria. Identifies technical issues of future importance. Reports status of engineering projects within the group. Has an in-depth understanding of business goals and provides the engineering leadership required to support goal attainment.


  • Manages a major group of the engineering department through staffing, budget development and control, through engineering project management and personnel management.
  • Responsible for ensuring department goals and objectives are met.
  • Provide direction and leadership and/or mentoring to the engineering group. Writes and administers performance appraisals and performance improvement plans as required.
  • Interface directly with customers through presentations, meetings, or other communication.
  • Establish measurements for departmental goals with matrices and trend charts.
  • Present group status in program reviews and monthly reports.
  • Assigns specific job tasks to engineers and teams for completion as well as monitor progress.
  • Identify training requirements for personnel within the group to assure knowledge base for policies, procedures, concurrent engineering, root cause analysis, trend charts and corrective action.
  • Determine requirements for materials, and or equipment for engineering projects and ensure all required tooling, equipment and materials are available for the engineering group.
  • Uses policies and procedures to complete work assignments and assures group employees adhere to the company policies and procedures.
  • All other duties as assigned.


  • Ensure that all assignments are performed in compliance with all applicable Federal, State, Provincial and Company safety and health regulations, and where applicable, proper personal protective equipment is utilized.

Minimum Requirements:

  • BS preferred
  • 10+ years of experience
  • Proficient in software applications specific to job requirements.

Posted: January 14, 2019, 7:09 am
Category : Manufacturing Engineer
Job Type : Contract
Id : 7575
Region : Twin Cities

The Manufacturing Engineer will provide manufacturing engineering support to manufacturing lines producing Class 1 medical devices used for remote patient monitoring. The Manufacturing Engineer will also work on implementation of new products into manufacturing.

The manufacturing operations involve the production of electro-mechanical devices and may include the following:

  • Mechanical Assembly of Electro-mechanical devices
  • Automated testing stations
  • Calibration of devices
  • Adhesive application
  • Packaging
  • Labeling


  • Primary: Perform Equipment Installation, Mfg Process Characterization, Operational Qualification, and Performance Qualification (IQ/OQ/PQ) activities for manufacturing equipment and processes. Generate related documentation including Master Validation Plans, pFMEA’s, and Work Instructions. Generate and implement Engineering Change Orders.
  • Secondary: Software Validation and Test Method Validation.
  • Generate all related documentation in compliance with internal and external requirements.
  • Daily interaction with the manufacturing teams providing hands-on support and troubleshooting of manufacturing processes and equipment. Provide detailed engineering analysis and documentation in the management of material disposition, manufacturing process updates, qualification activities, compliance activities, and CAPA's.
  • Coordination with the R&D team on the development and implementation of new products into manufacturing.
  • Drive Continuous Improvement to improve the efficiency of the manufacturing processes and quality of the product. Identify cost savings opportunities and implement changes. Develop technical solutions to difficult problems, finding solutions that are thorough, practical, and consistent with organization objectives.
  • Ensure personal understanding of all applicable quality policy and quality system procedural requirements. Complete required training on time.


  • BS in Engineering
  • 4 years minimum engineering experience in the medical device field operating under FDA QSR and ISO13485 requirements.
  • Experience with manufacturing process qualification (IQ/OQ/PQ), Software Validation, and Test Method Validation


  • Experience with Continuous Improvement and in leading cost savings efforts related to manufacturing processes
  • Experience with Lean Manufacturing

Posted: January 11, 2019, 6:50 am
Category : Electrical Assembler
Job Type : Permanent
Id : 7574
Region : Twin Cities

Seeking an Electronic Assembly Inspector for inspecting and testing circuit boards and mounted electronic components within specified time, safety, and quality requirements. Labeling circuits. Rework as necessary.


Key Responsibilities:

  • Inspect, and rework if necessary, printed circuit boards and mounted components for compliance to IPC-610 standards
  • Use various tools and equipment to test functional specifications
  • Accurately repairing/removing and replacing SMT components at efficient production speed without damaging sensitive components and boards
  • Solder components, wires, etc. onto circuit boards
  • By soldering, using bare wire, join similar boards together


Job Description:

  • Reads work orders, follows production drawings and sample assemblies, or receives verbal instructions regarding duties to be performed.
  • Performs on-line go/no-go testing and inspection, using visual magnifying devices, measuring instruments, and electronic test equipment, to ensure parts and assemblies meet production specifications and standards.
  • Perform inspection operations under stereo microscope or other magnifying device for sustained periods.
  • Rework, as necessary, boards and mounted components for compliance to IPC-610 standards.


Qualifications & Experience:

  • Must be able to read and write in English language and accurately perform basic math problem
  • Surface Mount Technology (SMT) electronic component assembly
  • IPC-610 training/certification
  • Minimum 2-3 years of experience performing detailed inspection
  • 1-2 years' experience in hand placement and soldering in production


Posted: January 10, 2019, 1:10 pm
Category : Electrical Assembler
Job Type : Contract-to-Hire
Id : 7494
Region : Twin Cities

Seeking an Electrical Technician / Wire Technician to assemble and wire electrical control panels.  Must have the ability to read electrical prints, good electrical wiring skills, and ability to work independently.  Knowledge of UL508A standards is desired.



  • Assembly & wiring of electrical control panel
  • Good electrical panel wiring skills
  • Ability to work independently or part of a larger project team
  • Ability to read electrical prints



  • Experience in assembly and wiring
  • Ability to use hand tools
  • Good communication skills
  • Ability to prioritize and multi-task
  • 2+ years prior experience



  • Knowledge of UL508A standards
  • Prefer someone with AutoCAD Electrical experience but not necessary

Posted: January 8, 2019, 1:19 pm
Category : Mechanical Engineer
Job Type : Permanent
Id : 7572
Region : Twin Cities

This is an exciting opportunity for a Senior Mechanical Engineer to join a Vascular R&D team. The Senior Mechanical Engineer will represent the R&D function, contributing both as a core team member and as an extended team member on projects. This person will be a key technical resource for the engineering team and the company. The Sr. Mechanical Engineer leads concept development, design activities, reviews and reports design’s progress. Assignments are broad in nature, requiring appreciable initiative, originality, ingenuity and excellent problem solving skills. The ideal candidate will have excellent analysis skills, advanced mechanical engineering experience and a good understanding of medical devices. This position will focus primarily on the development of innovative products to treat vascular disease.

Principal Responsibilities:

  • Design and develop single-use medical devices, device prototypes, and test fixtures, etc., in a highly regulated environment.
  • Engage customers to develop a critical understanding of patients, clinical practice, pathophysiology, and patient care.
  • Innovate new ways to solve vascular disease problems.
  • Develop test methods and perform tests to evaluate performance of devices.
  • Create related documentation and support materials in conjunction with design and development activities.
  • Consult and solicit feedback from internal stakeholders to identify customer needs and translate these requirements into the mechanical designs. In addition, provide support regarding product development to internal departments as it relates to mechanical design.
  • Ensuring that all interactions and engagements are carried out with the highest ethical and professional standards and that all work is accomplished with quality and in accordance with values.
  • Carry out other reasonable tasks as required by the Line Manager.

Education and Experience:

  • Minimum of a B.S. degree in mechanical engineering or biomedical engineering
  • 5+ years of engineering work experience with a minimum of 3+ years of medical device development experience. Relevant advanced education considered as substitute for work experience
  • Catheter design experience preferred
  • Biomaterials knowledge, including Nitinol preferred
  • Extensive hands-on experience with building of prototype devices and performing experiments
  • Test method development (verification and validation) desired
  • Pre-clinical testing experience desired
  • Working knowledge of polymers and composite materials
  • Competency in CAD (SolidWorks preferred)
  • Competency with Design Of Experiments

Skills and Attributes:

  • Ability to champion ideas at a senior level in user-friendly language
  • Highly self-motivated and directed
  • Keen attention to detail
  • Ability to create clearly-worded documents describing design ideas, prototype details, and project status
  • Ability to adapt and learn new technologies
  • Proven analytical and problem-solving abilities
  • Ability to manage and prioritize work load, multi-task, and manage a diverse mix of issues, responsibilities, and challenges
  • Self-starter with a hands on, pragmatic approach and a “can do” attitude

Posted: January 4, 2019, 2:47 pm
Category : Manufacturing Engineer
Job Type : Permanent
Id : 7563
Region : Twin Cities

Seeking a Continuation Engineer to provide support for existing product lines. This includes resolving issues such as obsolete components, cost reduction efforts, ease of assembly, addition of options, improved product functionality, and continuous improvement of product quality and performance.


  • First engineering responder on existing product line issues and production assistance
  • Seek out opportunities for cost reduction on existing products by reducing cost of materials/parts and process improvement.
  • Research and identify issues with existing products which involves talking with other departments, testing, prototyping, reviewing warranty claims, inventories and other activities.
  • Works with other departments to expedite production changes.
  • Aid in identifying support/production requirements of new products.
  • Manufacturing assistance on process improvements
  • New design on accessories and attachments.


  • Associates or Technical Diploma in Manufacturing or Industrial Engineering required.
  • 2+ years' experience in cost reduction, process improvement, and reliability experience for existing product lines.
  • Experience in manual machining nice but not required.

Posted: December 11, 2018, 8:55 am
Category : Controls Engineer
Job Type : Permanent
Id : 7556
Region : Twin Cities

Seeking a Systems Engineer to develop control system design and application of various technologies including: multi-axis motion control, image processing, vision-guided robotics, industrial instrumentation & automatic control. This position will provide technical leadership in a team-oriented work environment, interface with customers on technical projects, system programming PLC/motion/vision, startup/commissioning of machine control systems.


  • BS or MS in Mechanical or Electrical Engineering with control system emphasis (min 3.2 GPA) and relevant intern or co-op experience.
  • Strong electromechanical aptitude.
  • Motion control/Robotics experience (Delta Tau, Adept, Yamaha, Epson).
  • PLC/PC programming experience (Allen-Bradley, GE Fanuc, etc.).
  • Vision experience (Cognex, DVT, Adept).
  • Solid organizational skills.
  • Strong desire to work in a fast-paced, entrepreneurial environment.
  • Ability to consistently deliver on commitments.

Posted: December 6, 2018, 9:22 am
Category : Controls Engineer
Job Type : Permanent
Id : 7555
Region : Twin Cities

Seeking a Service Engineer for system service of various technologies which include: multi-axis motion control, image processing, vision-guided robotics and industrial instrumentation & automation control. Candidate will provide system programming PC/PLC/motion/vision for troubleshooting or upgrades. Additionally, position will include interfacing with customers and project team on technical projects and some travel. This position will be a new add to the Service Department and will report to the Service Manager.


Ideal candidate will have strong electromechanical aptitude and interest/experience in the application of motion control, robotics, PLC/PC programming, and/or vision applications to accomplish customer requirements. In addition, solid organizational and strong troubleshooting skills are required, along with a desire to work in a fast-paced environment with a wide variety of applications. Knowledge/experience with Adept, Allen-Bradley, Parker Compumotor, and/or Cognex is a plus. Applicants must have a BS or MS in Mechanical Engineering, Computer Engineering, or Electrical Engineering with a control system emphasis.

Posted: December 6, 2018, 9:21 am
Category : Electrical Engineer
Job Type : Permanent
Id : 7557
Region : Twin Cities

The primary role of the Electrical Engineer is to design, develop and test all aspects of electrical components, equipment and hardware related to company systems while applying knowledge of engineering concepts, practices and procedures. This includes motion control hardware, laser control hardware, a variety of electro-mechanical device controls, and support of PLC based hardware and software.


Essential Duties and Responsibilities:

  • Evaluate and select components that will provide a technically superior and cost effective solution.
  • Work with suppliers, applying standard engineering practices, to develop component specifications.
  • Provide support to an Engineering team for new product and feature development.
  • Review customer specific requirements, and satisfy customer needs through the design, test, and documentation of unique solutions for existing products.
  • Create testing and qualification protocols to validate and verify designs.
  • Create, implement and maintain documentation, including Bill of Material maintenance and schematics, using the company specific ERP system and AutoCad Electrical software.
  • Provide technical support to manufacturing and service personnel.
  • Create work procedures and good practice documentation, and lead training classes for company personnel based on their content.
  • Make recommendations to customers regarding machine usage and installation.


Qualification Requirements:

  • BS/MS in Engineering or equivalent
  • Experience with PLC based hardware and software.
  • Experience with multi-axis machine tool design is preferred.
  • 1-3 years of experience as a designer or engineer in a capital equipment manufacturing environment
  • Demonstrated verbal and written communication skills.


Posted: December 6, 2018, 9:21 am
Category : Software Engineer
Job Type : Contract
Id : 7548
Region : Twin Cities


Essential Job Functions & Responsibilities:

  • Embedded firmware design and implementation
  • Support projects for new and existing customers. This will require theoretical analysis, simulation analysis, software/firmware implementation, code review, documentation, and hardware/software integration testing.
  • Support communication protocol development efforts: network security protocols, wireless mesh networking and network security
  • Support development in multiple operating systems:  Linux, FreeRTOS, bare metal, Windows, etc.
  • Coordinate and work collaboratively cross functionally as well as with other software development teams in the organization
  • Lead software efforts being self-directed as well as leading small software teams
  • Mentor junior engineers in current trends and best practices
  • Provide outstanding documentation of software designs
  • Assist with certification testing
  • Coordinate software releases with internal and external stakeholders
  • Participate in appropriate training and development programs to maintain and enhance job-related skills


Required Qualifications:

  • Minimum: BS or MS in Computer Engineering, Electrical Engineering or Computer Science
  • 10+ years of related experience
  • Direct experience in programming in C for real-time embedded systems
  • Significant experience working with 32-bit microcontrollers in a flash and RAM constrained system
  • Significant experience with microcontroller peripherals and interfaces: UART, SPI, ADC, PWM, Timers, etc.
  • Development experience with embedded Linux (layers below application) and RTOS/bare metal
  • Skilled in the use of test and debug equipment: oscilloscopes, logic analyzers, multi-meters, spectrum analyzers, etc.
  • Demonstrated ability to function self-directed in leading software engineering efforts
  • Demonstrated ability to lead a small team of software engineers, i.e. task planning/managing, mentoring, defining core architecture, etc.
  • Good communication and team skills, both externally and internally
  • Solid debugging, troubleshooting, and problem solving ability
  • Eagerness to collaborate with team members and coworkers within the organization
  • Solid experience in delivering quality documentation (Requirements, Design Doc's, test plans)
  • Experience working through all phases of software development (Concept, architecture, development, test, release to manufacturing)


Preferred Qualifications:

  • Experience in developing Linux Kernel drivers, and low level Linux protocols
  • Experience in developing in real-time operating systems
  • Experience with RF communication
  • Experience with RF protocols at the PHY/MAC/NWK layers such as 802.15.4, zigbee, BLE, or Wi-Fi
  • Experience with networking protocols
  • Experience with a revision control system, GIT is preferred
  • Python experience
  • Experience with unit testing

Posted: November 20, 2018, 11:57 am
Category : Systems Engineer
Job Type : Contract
Id : 7542
Region : Twin Cities

Seeking a Systems Engineer with a strong background and is passionate about system maturity/reliability, integration, characterization, verification, and validation. The ideal candidate would be someone with relevant educational and/or demonstrated experience maturing complex systems with significant electrical and/or software components.

Position Responsibilities:

  • Work with peer systems engineer(s) during development of user needs & intended uses and design input requirements to ensure they are validate-able and verifiable respectively
  • Authors a system level Verification & Validation Plan, documenting scope of system V&V effort, while working with product/functional engineers to ensure proper and complete coverage
  • Authors Integration Plan and corresponding test protocols during design development phase of project to progressively and predictably build design maturity. Executes tests per defined Integration Plan
  • Works with various stakeholders to understand scope of characterization needed, including need to understand design capability. Executes system characterization efforts
  • Influence product/component integration and characterization plans in order to assist in incremental system maturity. Works with engineers in various functional departments to achieve results
  • Authors design verification and design validation protocols and reports. Executes system verification and validation activities
  • Works with Human Factors engineer to ensure inclusion, tracing and proper coverage of applicable user needs in their summative usability study
  • Works with Clinical to ensure inclusion, tracing and proper coverage of applicable intended uses in their pre-clinical or clinical study
  • Plan and execute Test Method and Non-product software validation, and equipment and tooling qualification, per project needs
  • Monitors progress of assigned tasks to defined project schedule
  • Produce high quality deliverables while complying with relevant SOP
  • Authors Summary report and other relevant inputs for submission by Regulatory Affairs to regulatory agencies in support of market release review and approval


  • 4+ years of job-related experience with a Bachelor's degree; or 2+ years of job-related experience with a Master's degree

Preferred Qualifications:

  • Bachelors or Master's Degree in Biomedical Engineering, Systems Engineering, Electrical Engineering, Computer Science, Reliability Engineering, or Mathematics
  • Experience in engineering and testing mission critical systems and/or medical device systems
  • Demonstrated experience maturing System with significant electrical component
  • Experience working with detailed requirements and traceability in order to author test plans, protocols, and reports
  • Experience working in cross-functional team effort
  • Demonstrated strong verbal/written communication and influence management skills
  • Proven ability to accomplish critical project level objectives in a team environment
  • Knowledge of or experience working with Systems Engineering principles
  • Knowledge of or experience working in a regulated and/or FDA medical device environment Knowledge of or experience working with ISO and Quality System Regulation requirements

Posted: November 7, 2018, 8:15 am
Category : Electrical Engineer
Job Type : Contract
Id : 7541
Region : Twin Cities


Electrical Engineers work cross functionally to bring products from concept through development and into production. Electrical Engineers are responsible for the electrical design, schematics, safety and test, along with the failure analysis and continuation of Class II/III medical devices.



  • Design and develop embedded microprocessor systems.
  • Devise, test, and debug system-level architecture for new products of moderate and significant technical complexity.
  • Design and develop sensor interfaces including A/D conversion, filtering, etc.
  • Create and enter PCB schematics and assist with PCB layout.
  • Design and develop analog and digital circuitry.
  • Develop and perform hardware verification testing.
  • Participation in product requirements definition, analysis, project planning, and design reviews.
  • Write design specifications.
  • Assist with agency compliance testing in accordance with EMC and IEC 60601-1 standards.


  • BS degree in Electrical Engineering or Computer Engineering.
  • 5+ years of experience with embedded products.
  • Experience with digital and analog electronic device development.
  • Experience taking a device from design to production
  • Detailed documentation skills. Medical Device experience preferred but not required.


Posted: November 5, 2018, 1:26 pm
Category : Firmware Engineer
Job Type : Contract
Id : 7526
Region : Twin Cities

Excellent opportunity for Embedded Software Engineer to work as part of a medical product development team, assisting with firmware development on a variety of medical devices involving a variety of technologies. Some projects involve concept prototyping, but most are development of end products.


  • Develop medical device firmware and user interface software.
  • Specify, design, code, integrate and test medical device software.
  • Define and execute tasks and development approach necessary to meet requirements and schedule.
  • Comply with Standard Operating Procedures for product development and software engineering.
  • Take task direction from Software Engineers and the assigned Program Manager.


  • 10+ years embedded software development expertise in a regulated industry such as medical, automotive or aerospace, using the C or C++ languages.
  • BSCS, MSCS, BSEE, MSEE or similar degree or experience, but if EE must have very significant software engineering capabilities.
  • Must be able to work proactively and thoughtfully with minimal supervision.
  • Must be familiar with at least one configuration management tool (eg. Subversion, MKS, etc).
  • FreeRTOS, OpenRTOS, SafeRTOS.
  • Real-time control algorithms, including PID, stepper motors, heaters, pumps, etc.
  • Automated unit test, for example VectorCast or similar.
  • Excellent communication skills, including ability to write documentation using MS Office (MSWord).
  • Comfortable working with a defined coding standard.
  • Proven ability to perform well with a variety of target controllers, development tools, and sophisticated control algorithms.
  • Proven ability to learn quickly

Posted: October 22, 2018, 8:22 am
Category : Electrical Engineer
Job Type : Contract-to-Hire
Id : 7527
Region : Twin Cities

Seeking a Sr. Electrical Engineer that provides knowledge and understanding of electrical engineering principles and concepts. Responsibilities may include research, design, development and test of electrical engineering designs and concepts. Work closely with engineering and other functional areas to obtain optimum utilization of resources. Looking for a very dynamic electrical engineer who enjoys designing and debugging complex embedded systems. Must be highly self-motivated and an excellent communicator.

Primary or Major Responsibilities:

  • Design, model, simulate and test electronic circuits under guidance of other engineers.
  • Support designs with simulations, and cross-disciplinary engineering reviews.
  • Create schematic drawings and support PCB design and layout.
  • Prepare documentation and drawings for work as required for engineering and manufacturing of products
  • Conduct and guide external and in-house and pre-scans and regulatory testing with guidance from other Engineers.
  • Support risk, failure and root cause analysis as required within the electronic engineering discipline.
  • Provide training and/or direction to technicians.
  • Provide input to bid and proposal activities.
  • Provide communications and/or presentations to customers, suppliers or vendors.
  • Require participation in product field tests requiring travel.

Minimum Requirements:

  • BSEE; 5-7 years experience, 7+ years preferred.
  • Must show high initiative, be self-motivated, and have ability to act independently on technical matters
  • Ability to draw solutions formal training and experience and use original thinking and ingenuity to solve problems.
  • Experience in Altium, Cadence, or Mentor graphics is required.
  • Knowledge/skills must include education in electronic design, simulation, modeling, analysis, and test of electronic assemblies and systems is required.
  • Knowledge of digital and analog design in embedded design is required. This may include amplifiers, analog and digital interfaces, low power design, communication interfaces and protocols, microcontrollers, and solid state memory devices.
  • Windows and some Linux experience, as well as experience with general PC-based tools such as MS Office applications (Word, Excel, and PowerPoint).

Posted: October 17, 2018, 7:33 am
Category : Mechanical Designer
Job Type : Contract
Id : 7521
Region : Twin Cities

The Mechanical Designer will be responsible for design of special machines, fixtures, and automated production equipment. Prefer a 2 year degree in mechanical design and 4 to 8+ years of hands on automated equipment design experience, from concept through detailed design. Requirements include strong SolidWorks design skills, and experience in one or more of the following areas: product packaging or assembly equipment, dial and indexing systems, robotics, motion control, for manufacturing equipment. Ability to specify components, drives, material handling systems, pneumatics, and related automation components is required, and experience with medical / pharmaceutical equipment design preferred.

Posted: October 11, 2018, 12:01 pm
Category : Technicians
Job Type : Contract-to-Hire
Id : 7492
Region : Twin Cities

Immediate opportunity for an experienced Machine Builder/Service Technician on the first shift.



  • Assembling, testing, crating and installing custom industrial machines. 
  • Primarily this will be assembling mechanical and pneumatic components for machines but will include some electrical assembly as well.
  • It will also include testing machines to see that they are functioning correctly and meet the criteria set out in the machine testing procedure.
  • Crating the machines to ship to facility
  • The candidate must have a willingness to travel about 15% to perform machine installations and operator training. 


Qualifications and Skills:

  • Must have the ability to read and interpret engineering assembly drawings and schematics and provide your own hand tools. 
  • The candidate must be a self-starter. 
  • Qualified candidates should have some vocational school training and/or machine building experience including familiarity with PLC/HMI controls.  


Posted: September 12, 2018, 10:03 am
Category : Controls Engineer
Job Type : Contract
Id : 7491
Region : Twin Cities

The ideal Controls Engineer candidate will be a contributing team member in the conceptual development, design, implementation and commissioning of control and data acquisition for aerodynamic ground test facilities, turbine engine test cells and wind tunnels. The Controls Engineer will work directly with external and internal customers to evaluate project requirements, provide solutions as necessary, offer design reviews and assist with system installations.


  • Assume Lead Controls Engineer responsibilities for assigned projects to include, defining design requirements, leading and mentoring other engineers and designers, coordinating with engineers from other departments, and reporting progress to the Project Manager
  • Prepare design calculations, reports and specifications
  • Oversee development of engineering drawings
  • Specify and size control devices
  • Support system procurement, fabrication and installation
  • Perform field commissioning and acceptance testing
  • Assist in development of proposals, including scope, budget, and schedule

Desired Experience:

  • Demonstrated experience as a Lead Controls Engineer on a project
  • Design of electrical process control systems and integration of instruments
  • Electrical control system wiring design
  • Control and integration of electrical-mechanical valves
  • Design of data acquisition systems
  • Control system field installation and check-out
  • Design of precision pressure and temperature control loops
  • Experience with control system simulation and tuning of complex PID control system
  • Proficient in PLC and LabView programming
  • A broad background in control theory, instrumentation and hardware

Education and Requirements:

  • Bachelors of Science Degree in Electrical Engineering, Controls Engineering or related degree
  • 4+ years of progressive work experience
  • 10% travel

Posted: September 7, 2018, 8:14 am
Category : Sales
Job Type : Permanent
Id : 7488
Region : Twin Cities

Development Resource Group is a fast-paced, well-established engineering staffing firm seeking a motivated and energetic individual to join our growing recruiting team. Development Resource Group has been supplying contract and direct hire technical staffing since 1986 specializing in Medical Device, Engineering, R&D, and Product Development.

DRG specializes in placement of hardware, software, and mechanical engineering personnel on projects with many high tech product development companies in the Twin Cities. Our engineers are responsible for design, programming, and testing of products for medical device, electronic products, and automation systems.

The Technical Recruiter must have excellent communication skills, a high level of computer system knowledge, and preferably direct experience in sourcing, interviewing, and placement of high-level product development engineers.

We are seeking an individual to manage the full recruiting lifecycle: sourcing, screening, interviewing, reference checking, and negotiating employment terms. The candidate will be well versed in all aspects of professional recruiting, including networking and the recent trends in hiring.

Ideal candidates will be skilled in the use of applicant tracking systems and be self-sufficient in navigating and administering the applicant flow process.

Prefer BS degree, with proven track record of success in the staffing industry.

We offer excellent earning potential, a competitive benefit package, and an opportunity to be successful in the fast-paced, growing technical staffing industry.


Posted: September 6, 2018, 9:34 am
Category : Sales
Job Type : Permanent
Id : 7487
Region : Twin Cities

Development Resource Group is a growing Technical Staffing firm located in Mounds View, MN. Since 1986, DRG has been assisting clients in locating experienced engineers for project-based work on a temporary, contract-to-hire, or permanent basis. We specialize in placement of hardware, software, and mechanical engineering personnel with a strong base of high tech product development companies in the Twin Cities. Our engineers are responsible for design, programming, and testing for medical device products, electronic products, control products and automation systems.

We are seeking a motivated and energetic individual to add to our Sales Team as an Account Representative. Account Representatives are responsible for working with our clients in establishing their needs and then working with our recruiting staff to fill those needs. Additionally, they support all contracted staff though the duration of their project, working to ensure both client and contractor’s satisfaction. Candidates must have excellent communication skills, a high level of computer systems knowledge, technical staffing experience, be self-motivated and enjoy working in the “people business.” A college degree is preferred, with several years of staffing sales experience and/or recruiting experience in a Technical or Engineering field.

We offer an enjoyable working environment with a proven track record in our industry, excellent earning potential, a very competitive benefits package and an opportunity to be successful in the fast-paced, growing technical staffing profession.

Posted: September 6, 2018, 8:20 am
Category : Electrical Assembler
Job Type : Contract-to-Hire
Id : 7471
Region : Twin Cities

Seeking an Electrical Technician / Wire Technician to assemble and wire electrical control panels. Must have the ability to read electrical prints, good electrical wiring skills, and ability to work independently. Knowledge of UL508A standards is desired.


  • Assembly & wiring of electrical control panel
  • Good electrical panel wiring skills
  • Ability to work independently or part of a larger project team
  • Ability to read electrical prints


  • High School Diploma or GED
  • Experience in assembly and wiring
  • Ability to use hand tools
  • Good communication skills
  • Ability to prioritize and multi-task
  • 5+ years prior experience


  • Knowledge of UL508A standards

Posted: August 15, 2018, 11:21 am
Category : Electrical Engineer
Job Type : Permanent
Id : 7437
Region : Twin Cities

Seeking a Sr. Test System Design Engineer that will assume responsibility for Project Definition & Planning, Design Planning, & Development, CRM (Client Relationship Management), and Technical Leadership in a senior role. You’ll provide end to end project management of key deliverables.


  • Define project requirements and develop project design plans.
  • Design electrical/mechanical/software solutions that satisfy project requirements.
  • Lead or participate in design review meetings.
  • Senior level engineers will facilitate design reviews of own, and others’ work.
  • Collaborate with other engineering disciplines to ensure effective overall system design.
  • Provide technical leadership on projects involving multiple engineers, including leading the overall design approach, partitioning work among the team and sequencing detailed design activities to support the overall project schedule.
  • Work closely with project manager to coordinate project activities and meetings.
  • Develop and/or evolve engineering processes and provide implementation and training leadership.
  • Support the sales process by providing technical expertise to the customer.
  • Provide effective communication with project team members, including project status, risks, and suggestions to project leadership.
  • Collaborate with customers as needed to accomplish customer goals.


  • Undergraduate degree in an Electrical Engineering discipline or equivalent experience in an electronics manufacturing firm or engineering services.
  • Effective communication skills with all stakeholders; project team members, management, clients, etc.
  • R&D or testing at PCB and final assembly levels.
  • Effective project management skills; status, problem resolution, risk management.
  • Demonstrated focus on quality initiatives, process improvements, etc.
  • Travel availability of 10% to 15% to client locations for meetings and/or system installations.
  • At least 10 years engineering experience and skill competency in one or more of: Electronic hardware design, digital or analog, or both.
  • Automated functional test development.
  • At least 10 years engineering experience and skill competency in one or more of: Application or embedded software development in C/C++, C#, VB.Net, NI LabView/TestStand program development (CLD desirable), Python experience a plus.

Posted: July 12, 2018, 2:00 pm
Category : Technicians
Job Type : Permanent
Id : 7431
Region : Twin Cities

Seeking a reliable SMT Machine operator to program, run and maintain the SMT equipment (paste printer, pick and place, AOI, reflow, conveyors). The ideal candidate must be knowledgeable of SMT component types and their packaging size and should be experienced with the total SMT process from set-up, feeders, programming knowledge, stencil, manual and automated printing, solder paste, and reflow ovens. This SMT Machine Operator must be capable of running a job through the complete SMT process with minimum supervision.

Qualifications & Experience:

  • Electronic component assembly
  • IPC-610 training/experience - Comprehensive understanding of IPC standards
  • Computer (Windows)
  • Knowledge of ESD procedures
  • Solder paste/stenciling
  • Ability to problem solve
  • Mechanical tooling/fixtures
  • Electronic component recognition
  • Simple electronic testing (DVM, etc.)
  • Ability to recommend future automation systems and participate in growth planning
  • Equipment installation
  • MS Word and Excel (basics)
  • Parts database (BOM) software user
  • Quality focus

Posted: July 9, 2018, 11:19 am
Category : Technicians
Job Type : Contract-to-Hire
Id : 7393
Region : Minnesota

Seeking a Senior Machine Builder with 10 years + experience of building, repairing, installing custom automated machines. The ideal candidate should have working knowledge of:

  • Blue print reading including mechanical, pneumatic and schematic drawings
  • Drafting of detail machine parts
  • Machine assembly
  • Machining
  • Welding
  • Sheet metal work
  • Painting and plating process
  • Field wiring
  • Field plumbing
  • Debug and troubleshooting of automated machinery

Posted: June 12, 2018, 6:24 am
Category : Electrical Designer
Job Type : Contract-to-Hire
Id : 7355
Region : Twin Cities

Seeking an AutoCAD Controls Designer to perform the following:

  • Mechanical layouts of control panels
  • Electrical wiring schematics
  • Communication networks drawings
  • Pneumatic diagrams
  • Piping & Instrumentation Drawings
  • Power Drawings
  • MCC layouts and drawings
  • Experience with AutoCAD is required
  • AutoCAD Electrical experience is a plus


Posted: May 1, 2018, 6:52 am
Category : Technician - Medical Equipment
Job Type : Contract
Id : 7319
Region : Twin Cities

Immediate opportunity for an Equipment / Controls Automation Technician to support design, start-up, troubleshooting, and validation of automated equipment for medical device product manufacturing. This position will support Controls Engineers in machine design development, including Autocad Electrical design and documentation of control panels, schematics, and mechanical components, updating / programming PLC and HMI software, support repeat equipment builds, and troubleshooting and solving hardware and software (PLC, HMI, Vision) issues.

Requirements include:

  • 2 year Electrical / Automation Tech degree, with
  • Training and experience in design, programming, and troubleshooting of industrial control systems.
  • Requires proficiency with Autocad Electrical Cad, and training in troubleshooting PLC and HMI systems, robotics, machine vision, and controls instrumentation.
  • Will consider entry level candidate with solid training in automated systems, or technician with up to several years of experience.

Posted: April 2, 2018, 8:52 am
Category : Controls Engineer
Job Type : Contract
Id : 7297
Region : Twin Cities


Seeking a Machine Vision Software Engineer / Electrical Engineer / Software Engineer needed to develop and support existing machine vision inspection systems and custom automated control systems used in the development and production of medical devices. Will work within equipment/software engineering group to design machine vision systems, including concept, plans, programming, and troubleshooting for complex manufacturing and test equipment.



  • Bachelor of Science (CS or EE)
  • Manager is open to all levels of experience with automated equipment development, including some hands-on vision system knowledge.
  • Prefer experience with .NET and C++ programming, Allen Bradley PLC's and understanding of automated equipment design.
  • Prefer experience with Cognex Vision system development.
  • Exposure to robotic systems a plus.


Job Responsibilities:

  • Investigate machine vision software to identify opportunities to increase yields and/or quality of the vision system.
  • Determine root cause with regard to machine vision inspection issues.
  • Update machine vision software for enhancements and bug fixes of existing systems.
  • Investigate machine vision lighting solutions to enhance existing inspection systems.
  • Collect and analyze inspection results to prove robustness of vision system changes.
  • Integrate machine vision system into a PC or PLC based system.
  • Troubleshoot machine vision and controls systems using pneumatic and electrical schematics.
  • Develop/Update departmental standards.
  • Create supporting design documentation.
  • Make software and hardware modifications to existing automated controls equipment.
  • Follow departmental procedures and processes when updating and developing new systems.
  • Participate on project teams to develop clear specifications, evaluate feasibility of concepts, and provide estimates for electrical/software designs.
  • Communicate costs and project status to project lead.
  • Creates electrical/software designs utilizing the departments' standard development tools and procedures.

Posted: March 15, 2018, 12:25 pm
Category : Electrical Power & Lighting
Job Type : Permanent
Id : 7122
Region : Twin Cities

Qualifications / Requirements:

  • BSEE with a minimum 5 years of engineering design experience
  • Must have a Minnesota PE in electrical engineering
  • Specify and design the installation of medium voltage, relaying, low voltage switchgear and motor control equipment
  • Must have a minimum 2 years’ experience in power system engineering analysis using SKM software
  • Good working knowledge of the current National Electrical Code
  • Capable of producing and supervising the production of industrial electrical construction drawings, specifications, and other documents
  • Proven communication skills and the ability to supervise project teams are required along with the ability to work closely with clients and teams from other disciplines
  • Ability to travel from time to time as needed


  • Apply the company’s engineering principle to complete engineering designs associated with the capital projects
  • Technical and execution activities will be performed including system studies, specifying hardware, calculations, preparing and performing project estimates, scheduled, effort-hours, and material forecasts to ensure consistency with engineering standards and operating principles.
  • Perform plant Short-Circuit, LV/MV Coordination and Arc Flash studies using the SKM power tools software.
  • Lead the marketing of power system engineering analysis efforts to internal / external clients
  • Supervision of project teams will be required

Posted: October 25, 2017, 8:06 am
Category : Electrical Engineer
Job Type : Permanent
Id : 6992
Region : Twin Cities

Seeking a Controls Project Engineer for the design, programming, and management of industrial Control Systems Projects.


Position Requirements:

  • Bachelor's Degree in Electrical Engineering or Computer Science
  • 2-7+ years' experience with process and machine control design
  • Experience in PLC and MMI programming (Allen Bradley, Siemens, Wonderware, Panelview, Factory Talk), communication networks design and programming, electrical hardware / panel design, and system commissioning and start-up.
  • Up to 25% travel to customer sites


Posted: June 28, 2017, 11:34 am