Staff Software Engineer Engineering - Minneapolis, MN at Geebo

Staff Software Engineer

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
Position Summary The Staff Software Engineer will be responsible for designing software solutions for medical devices and/or medical IT applications.
They will also perform software system analyses to develop new and innovative solutions for our Customers.
You will be responsible for the development and delivery of software solution frameworks for platforms and projects.
You will also be responsible for establishing a software system architecture to enable software development for products and systems of products.
The Staff Software Engineer will lead teams in identification and evaluation of appropriate technologies, review and approve designs of software engineers for compliance against established architecture, and provide technical feasibility of new product concepts.
This person will also make recommendations for software solutions for future product development.
Duties Leads software team in development of software designs that meet defined product specifications.
Proposes solutions and defines technical direction for future development efforts.
Drives the use appropriate design principles to ensure robust, maintainable software applications.
Coordinates robust design reviews to ensure designs can meet product's functional and performance requirements.
Mentors junior engineers to propagate good design principles and development practices throughout the team.
Duties - cont'd Investigates new software technologies and tools and appropriate application.
Ensures software architecture, design, and interface specifications comply with department guidelines and can fulfill requirements.
Serves as a process champion for continued improvement in software design techniques.
Provides design support for multiple projects at potentially multiple development sites.
Actively participates or leads investigation of next generation control systems and connectivity solutions.
Education Degree Bachelor's Degree Required Experience Requires 10
years of related software design experience.
Bachelor's in computer engineering, Computer Science, Software Engineering, or Electrical Engineering required.
(A degree in another Engineering discipline may be acceptable with proven software education and/or training and demonstrated software experience.
) Five or more years of experience in the design and development of embedded software utilizing both structured and object-oriented concepts.
Ten or more years of broad experience with embedded, Windows, and Linux based systems.
Ten or more years of experience in design and implementation of multi-tasking and multi-threaded systems.
Ten years of progressive experience in the design and implementation of software systems.
STERIS is a leading provider of products and services that meet the needs of growth areas within Healthcare:
procedures, devices, vaccines and biologics.
We exist to fulfill our MISSION TO HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD.
STERIS is a $3B, publicly traded (NYSE:
STE) company with approximately 16,000 associates and Customers in more than 100 countries.
STERIS strives to be an Equal Opportunity Employer.
#ZRKG #LI-KG1 Req ID:
32361 Job Category:
Engineering Recommended Skills Architecture Computer Engineering Control Systems Electrical Engineering Embedded Software Information Technology Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.