.Net/ Embedded Software Engineer / Architect Job in Hayward, California US

Job Description
Senior Software Engineer experienced in software design and development, embedded systems, automation (robotics), and real-time control systems in scientific and medical devices. You will be the main driver of the company's software needs. We are looking for a well-rounded and collaborative engineer with skills for problem solving and a proven ability to manage interactions with distributed teams and external vendors. Must have experience in software design, solid coding skills, development of databases, development of GUI interface, writing SRSs and other technical documents, and working closely with validation group for successful implementation. The successful candidate will be able to juggle multiple projects and work independently.

 Responsibilities:

Requirements