Software Engineer
Cepheid
Sunnyvale, CA, 94085, USA
You will design, implement and maintain a desktop application software in Java ( and sometimes C++) using Windows XP/2000 (or Linux). You will be part of a software engineering team that develops software for commercial products, manufacturing test systems and in-house research. Your projects may involve GUI design, JDK, Swing, mathematical data analysis, data acquisition and storage, Ethernet and USB communications, and instrument control. At times, you will participate in cross-functional project teams with scientists and other engineers. You must work well in a team environments and work with customers on multiple levels (leadership and non-leadership). You will adhere to software development and source control processes.A BS in Engineering, Computer Science or equivalent, a minimum of 5 years of working experience in the above-mentioned languages are required.Working experience in objected oriented designDemonstrated knowledge of automated testing (JUnit) and experience with test-driven developmentExperience in Gap Analysis of existing software to current and future designsMust have experience with source control systems such as VSS.Experience with developing and maintaining a Software Requirements Specification (SRS) and a Software Design Document (SDD).Ability to produce thorough documentation that meets regulatory/methodology requirements.Ability to understand the intricacies of the build and test process, to rapidly determine the sources of problems, and to get issues resolved promptly in a rapidly developing code base.Good communication and documentation skills are necessary.If interested, please apply online at http:
//track.tmpservice.com/ApplyClick.aspx?id=837941-1792-4575
//track.tmpservice.com/ApplyClick.aspx?id=837941-1792-4575
Save Hundreds of Hours! Instantly post your resume on 80+ Job Boards
Upgrade Your Education to Earn More
Get your degree online while you search for a new job. Financial aid is available from Accredited Schools and Programs. Get started today by selecting your degree below.
Supercharged
Job Search
Reach 1000's of hiring recruiters
- Create & Distribute Professional Resumes
- Get Googled by Thousands of Recruiters
- For Professionals earning more than $45K
Degree Related Information
Getting an Associate Degree Online
Getting a Bachelor Degree Online
Getting a Management Degree Online
Getting a Marketing Degree Online
Getting an IT Degree Online
Getting a Masters Degree Online
Getting a Masters of Business Administration
Getting a PHD Degree Online
Getting a Doctorate Degree Online
Getting a Bachelor Degree Online
Getting a Management Degree Online
Getting a Marketing Degree Online
Getting an IT Degree Online
Getting a Masters Degree Online
Getting a Masters of Business Administration
Getting a PHD Degree Online
Getting a Doctorate Degree Online



