Senior Software Development Engineer

  • Cynet Systems Expired
  • Sunnyvale, California
  • Full Time

This job ad was removed 1 hour ago.

Job Description


Pay Range: $60.97hr - $87.98hr Essential Job Duties:
  • 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
  • XXgn, 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
  • Able to map, develop, and test projects from inception to launch
  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Adaptable 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)
  • Min 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)
  • Working Conditions (As applicable - Any physical requirements for the job. If not applicable, state none )
  • Able 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 pluses.
Pay Range: $60.97hr - $87.98hr Essential Job Duties:
  • 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
  • XXgn, 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
  • Able to map, develop, and test projects from inception to launch
  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Adaptable 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)
  • Min 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)
  • Working Conditions (As applicable - Any physical requirements for the job. If not applicable, state none )
  • Able 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 pluses.
Job ID: 489915699
Originally Posted on: 8/19/2025

Want to find more Technology opportunities?

Check out the 139,143 verified Technology jobs on iHireTechnology