Job TitleLocation: Milpitas, CAResponsibilitiesLead embedded software architecture, design, and development for safety critical medical device applicationDevelop code as part of larger software development projects. Evaluate available options and implement the best approachesAdhere to all procedures for end-to-end software / firmware development life cycle including requirements, design, coding, unit testing, system integration, and software releaseHands-on troubleshooting to resolve system, hardware, and software issues requiring data analysis to identify underlying root causeOversight of development and deliverables from outsourced vendorServe as subject matter expert in areas of competenceQualificationsRequired:Bachelor's degree with a minimum of 5 years of relevant experience, or Master's degree with 4 years, or Ph.D. with 2 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field.Experience with LabVIEW RT or LabVIEW FPGA Modules ( FPGA experience using LabVIEW and National Instrument hardware is a must)Demonstrated ability in software / firmware development delivering reliable, testable and maintainable code for embedded systemExperience with hardware / software integration and issue resolutionProficiency in LabVIEW under Windows or LinuxExperience with software development best-practices, source code control, requirement and design documentation, code review, and software releaseExperience with at least one full cycle of commercial product releaseExperience working with cross-functional teams and maintain strong working relationships with internal and external collaborators in a fast-paced goal-driven environmentStrong communication, organizational and interpersonal skillsPreferred:Proficiency in C/C++ is a PLUSExperience working in FDA regulated industryExperience with Python, UML, C# or QtExperience with RTOS and hardware communication protocols such as I2C, SPI, RS485, TCP, UDPExperience with board bring-upExperience with motion / servo control, bootloader, camera ISPProficient in Windows API, DLLs, and interfacesFamiliarity with DevOps, and Agile software developmentRapid prototyping experienceAbility to read and understand PCB schematicsExperience with signal/ image processing and computer visionStrong familiarity with LabVIEW Object Oriented Programming (LVOOP)LabVIEW Professional Certifications: Certified LabVIEW Developer (CLD), Certified LabVIEW Architect (CLA), or LabVIEW Associate DeveloperOther:Ability to travel up to 10%Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.
Staff Software Engineer - LabVIEW in milpitas at Unknown Company
This position is listed as full time and onsite.