Senior Software Development Engineer

Apply Now

Company: Cynet Systems

Location: Sunnyvale, CA 94087

Description:

Job Description:

Pay Range: $77.20hr - $92.01hr

Essential Job:
  • Develop software systems that control machines to streamline manufacturing process.
  • Builds and maintain software infrastructures that enable value extraction from the data generated.
  • Understand each new product's operation and control, and develop the means to ensure their integrity in volume production.
  • Design, document, and qualify software for use in manufacturing new instruments and accessories.
  • Follow good software development practices.
  • Work independently to overcome roadblocks with minimum guidance.
  • Take ownership of manufacturing software and work with cross-functional teams to drive projects.
  • Support existing production software.
  • Required Skills and Experience (Specific skills, knowledge, and experience that an individual must possess in order to successfully perform in job).
  • Passionate about technologies and love programming.
  • ble to map, develop, and test projects from inception to launch.
  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results.
  • daptable to dynamic requirements.
  • Enjoy the thrill of tackling large complex problems.
  • Good communication and can drive to resolution within constraints.
  • Excellent ability to communicate complex concepts to engineers in different functional areas.
  • Strong programming skill and experience (C#/python is a plus).
  • Solid understand of OOA/OOD/OOP/Design Patterns.
  • Detail oriented team player.
  • Resourceful problem-solving machine.
  • Foster strong sense of team with peers through solicitation of feedback and constructive contribution to review sessions.
  • Required Education and Training (As applicable - Specific education and training that an individual must possess in order to successfully perform in job).
  • Bachelor's or Master's in Engineering (Software Engineering or Computer Science preferred).
  • 4+ years of software development experience (higher degree can offset years of experience).
  • ble to work with computers and equipment over extended periods.
  • Preferred Skills and Experience (As applicable - Specific skills, knowledge, and experience that are not required to perform the job, but are desirable to have).
  • Familiarity with web technologies like Restful API, Web services, HTML, CSS, Angular JS is a plus.
  • Familiarity with databases (SQL, No-SQL, etc ...).
  • Experience developing robotic or electro-mechanical systems, including control systems.
  • Strong analytical, time management, interpersonal, listening and communication skills.
  • Experience in medical device manufacturing or regulated engineering environment.
  • Strong industry experience in architecture and development of scalable production quality systems.
  • Fully understand Software Development Life Cycle (SDLC).
  • Familiarity with Statistical Analysis, Six Sigma, and/or Statistical Process Control are pluse.

Similar Jobs