Position Details

SYSTEMS / EMBEDDED C++ SOFTWARE ENGINEER

Systems / Embedded C++ Software Engineer
Direct Hire
Salary is DOE
Vista, CA 92081

Required Skills/Experience:
• C++ Software Engineering
• Embedded and Device Driver Experience
• Experience writing Software / Drivers for Motion Control / Robotic Systems
• Significant hardware and software interfacing experience including camera, motion control devices and control of automated electromechanical systems comprising of various sensors and motors
• System Software Design and implementation for a significantly sized software component or Hardware/Software interface module
• Experience in creating and executing SQA and Systems test cases and test plans

Desired Skills/Experience:
• C#
• Windows based software development tools and build environments including Visual Studio
• Experience in designing user interface for hardware control, e.g. motion control and digital imaging
• Motion Control and exposure to control algorithms
• Camera interfacing (Camera Link, Gig E) and exposure to image processing
• Communication protocols: TCP/IP, serial, CANOpen
• Image Compression, image analysis, auto focusing
• Control of a high precision, multi-axis machine
• Oscilloscope, logic analyzer, LabView, Matlab
• Regulated development process environment (medical devices, ISO 9001)
• Microcontroller programming

Soft Skills:
• Outstanding analytical, critical thinking and problem solving skills
• Excellent written and verbal communication skills

Responsibilities:
• Primary role is to implement required Systems and Software improvements to our existing scanner products, supporting our installed base, and manufacturing
• Software and Algorithm development based on systems requirements and architecture for new scanners
• Independently identify and diagnose most systems problems
• Implement Systems Software solutions for our existing scanner products following Software Development and Change Order Procedures
• Collaborate with other Systems Engineers to define systems and software requirements and implement and release Systems and Software fixes. This includes participating in the transfer of knowledge between engineering and Manufacturing/Operation Teams
• Provide second level customer and manufacturing support, as needed
• Set up and maintain production build and installer software
• Present and defend designs in cross-functional design review meetings

Company / Benefits:
• Company makes Cancer Diagnostics Equipment and Software
• This position is in the Image Capture group comprised of 11 Engineers (Mechanical, Electrical, and Software); each engineer is the SME for a component of the device
• The device captures and digitizes the digital images for pathology purposes (basically an automated microscope in a bot)
• Excellent Medical, Dental, Vision, FSA, etc.
• 401k and Retirement Plans
• Holidays – Eight fixed holidays and 2 floating holidays each year
• Paid Time Off – 3 weeks/year; accruals increase by 1 week at 5 years
• Commuter Benefit—Associates can set aside on a monthly basis up to $130 for transit costs or $250 for parking, pretax, from paychecks
• Life, Disability, Pet, and other optional Insurances
• Employee, Legal, and Adoption Assistance Programs


Click here to send us your resume