Software Engineer III – Buffalo Grove, IL – **********
Employers / Post Job
Upload your resume
whatjob title, keywords, or company
wherecity, state, or zip code
Advanced Job Search
Software Engineer III
Buffalo Grove, IL
Read what people are saying about working here.
As a component of the product development lifecycle, analyze, design, program and test computer software programs and applications. Influence the way we work by researching and recommending improvements to tools and processes. Influence the technology Midmark uses in products.
Maintain, support, debug, and enhance existing software applications.
Develop conceptual designs to aid in development process.
Create and update software documentation (specifications, design documentation, etc.) as required.
Create and update use case documentation to aid in software design.
Develop or provide work estimates based on analysis of effort needed to satisfy requirements.
Perform verification activities that demonstrate requirements are implemented effectively.
Participate in user evaluations to better understand needs of the customer.
Participate in design reviews.
Participate in development and updates of Risk Management documentation.
Work within cross-functional teams to complete project/product objectives.
Submit ideas for product and/or manufacturing improvements for current products.
Assist in final validation as needed.
Review and provide feedback on Verification and Validation Plans
Increase knowledge in aspects of software engineering.
Adhere to software engineering policies & procedures.
principles and techniques of software engineering.
Recommend improvements to software procedures.
Recommend selection, approval, and acquisition of hardware, software, networking components, and services.
Manage and develop installation tools, and materials for product releases.
Research and stay up-to-date on technology and technological advances both in the discipline and the industry, and use that knowledge to influence the Midmark product technology roadmaps
Provide mentoring to co-ops and interns.
EDUCATION and/or EXPERIENCE:
Bachelor’s degree in Computer Engineering or Computer Science, Electrical Engineering or related engineering field required and 10 or more years’ experience in a related field preferred.
Proficient in Microsoft Office Suite.
Ability to multitask and problem solve.
Knowledge of Enterprise Resource Planning (ERP) systems. Oracle preferred. PLM Agile preferred.
Ability to analyze and interpret data and use that to influence change.
Ability to prepare Test Protocols and Test Reports.
Strong Attention to detail.
Ability to work independently and collaboratively.
Strong analytical and communication skills (written and verbal).
Ability to read engineering documents.
Ability to work under pressure and meet deadlines.
Familiarity with Lean principles and concepts.
Knowledge of FDA and ISO regulations.
Ability to mentor engineers and share technical expertise
Lead by influence throughout the organization.
Advanced customer and market knowledge
Strong planning and organizational skills.
Strong mathematical and technical abilities
Ability to lead and manage projects and/or project teams.
Ability to work with vague requirements and limited direct supervision
Expert in the subject matter or the functional areas of the assignments and influence the project team for the best practices related to that area.
Strong decision-making abilities
Organizational awareness and strong business acumen
Experienced in complex problem solving and critical thinking.
Ability to perform research on advanced technology and use that to influence product direction.
Advanced knowledge of industry principles and concepts.
Knowledgeable of the fundamental theory and the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of medical devices and services.
Knowledge of cloud computing infrastructure and considerations for scalable, distributed systems
Ability to implement complex algorithms into real time run code
Exceptional decision-making skills, conflict resolution, and follow through
Proven record of leading delivery of complex software projects
Experience with Microsoft programming languages (C#, C++, .NET)
Experience developing network-based applications.
Experience interfacing with electronics via RS232 and network technologies.
Experience with database development including, but not limited to, SQL Server, MySQL, and SQLLite.
Knowledge of state machine models and their role in product design
Experience with architecting large-scale software solutions
Knowledge of manipulation and analysis of digital images
Thorough understanding of Software Development Life Cycle (SDLC) practices.
Midmark Corporation – 8 hours ago – report job – original job
On Company Site
Save this job
To apply for this job please visit itjobpro.com.