Search Jobs
Software Development Engineer 3
1388 Kifer Road Sunnyvale, CA 95051 US
Job Description
Position Description: Protingent Staffing has an exciting contract Software Development Engineer 3 opportunity with our client located in Sunnyvale, CA.
Job Description:
- The engineer in this position will play a key role on the Manufacturing Software Engineering team to enable the manufacture of new surgical robotic instruments and accessories.
- This engineer will develop the software and algorithms that assure each instrument’s kinematic performance and safety.
- The position will require close collaboration with product development teams, systems analysts, electrical engineers, mechanical engineers, manufacturing engineers, and quality engineers to build a coherent diagnostic strategy and develop software to implement the same.
Job Responsibilities:
- 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.
Job Qualifications:
- 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)
- 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
- Able to work with computers and equipment over extended periods.
- 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 Details:
- Job Type: Contract
- Pay Rate: $75-$83 an hour.
- Location: Sunnyvale, CA (Onsite).
Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.
About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
Meet Your Recruiter
Share This Job:
Related Jobs:
About Sunnyvale, CA
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.