Wenkang
- Design and develop embedded systems firmware in C/C++ on microcontroller platforms using Real Time Operating Systems for medical applications.
- Organize, plan, track and close out design problems associated with product performance in Engineering, Manufacturing and the field.
- Develop specifications, architectures, designs, schedules, test plans, etc. related to product development activities and product upgrades.
- Perform research and development functions used in the development of new products or improvement to existing products.
- Propose corrective actions or changes to design, processes, or procedures when necessary.
- Propose and prepares design concepts and assists in the building of prototype products.
- Successfully plan, implement, complete, and document engineering builds.
- Completes all engineering documentation related to assigned projects such as plans, technical reports, project notebooks, design input, technical drawings, and manufacturing instructions.
- Participate in coding, reviews, and verification activities as required.
- Work with the Regulatory/Quality department to ensure that design and test specifications for the system meet or exceed all applicable regulatory standards; all risks are identified and mitigated to an acceptable level.
- Ensuring compliance with FDA, corporate standards as applicable, providing input to and participating in software process improvement activities, and providing leadership on cross-functional project problem analysis and design improvements.
- Experience working in a start-up environment required
- Experience working at a medical device company preferred
- Minimum of 5-8 years of working experience in embedded SW and HW development.
- Minimum of 5-8 years' experience developing real time embedded code in C/C++
- Experience with ARM/MSP based microcontrollers.
- Strong programming and debugging experience in C, and working in a multi-threaded environment is required. Working knowledge of VISIO.
- Must be experienced using embedded software development tools including debuggers, trace probes, oscilloscopes, and logic analyzers.
- Must have experience performing system level risk and software hazard analysis, FMEA's, with strong problem solving skills including the ability to determine the root cause of product problems and to propose appropriate solutions with consideration for all trade-offs in implementation.
- Must be a self-starter, hands on, direct and clear communicator, honest, genuine, confident and secure.
- Working knowledge of software development support tools such as version control, defect tracking, requirements management and system modeling tools is required.
- Must have excellent written and oral skills.
- Operational experience required with an RTOS (Real Time Operating Systems), especially a modern micro-kernel version.
- Development experience with battery powered systems is a plus.
- Knowledge of FDA and ISO quality system regulations as they apply to medical devices.
- Knowledge of FDA's guidance on design controls and software validation as well as ANSI/IEEE standards for software engineering.
- BS in Electrical Engineering, Computer Science, Computer Engineering or other physical science degree with relevant experience (required)
- MS degree (preferred)
__._,_.___