Software Design Engineer - Staff - 24283BR - EN in Portage, MI at Stryker Corporation

Date Posted: 4/5/2018

Job Snapshot

Job Description

Who we want
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop software.
Goal-oriented developers. Keeping the customer and system requirements squarely in focus, people who deliver safe and robust solutions.
User-focused creators. Engineers who design with the user in mind, developing software that helps change patients’ lives.
Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
Motivated product launchers. Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision.

What you will do
  • Responsible for design, development, testing, compliance, traceability, documentation and refinement of embedded and application level software for electrical systems.
  • Develops system level design strategies and may lead design, development, testing & refinement of components and sub-systems.
  • Development follows Product Design Controls procedures and Software Development lifecycle procedures.
  • SW build, change control, and development/test process improvement.
  • Development of research prototypes used to evaluate new product concepts.
  • Acts as the software technical lead for a project, providing architectural and product content guidance.
  • Provides input to the vision, definition and specification of future designs.
  • Own/Support all phases of the product development lifecycle including requirements, design, implementation, debug, verification, validation, and transfer to manufacturing.

Job Requirements

What you need
  • B.S. in Software Engineering, Electrical Engineering, or related field.
  • M.S. in Software Engineering, Electrical Engineering or related field preferred
  • Requires a minimum of 4 years’ experience.
  • Able to debug software and hardware/schematics at higher level using logic analyzers, oscilloscopes, and simulators.
  • Demonstrates mastery in system level software (drivers, RTOS, and test applications) in embedded environment.
  • Expertise in debugging embedded systems without or with little emulator support.
  • C/C++, Object Oriented Coding,
  • Knowledge in embedded system design required.
  • Understand integration of software and hardware required.

Join our talent network

Joining our talent network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected to you.

Join Our Team