Hello this is Komal from Intellectt we have an opening for a Test Software Engineer in Irvine, CA. Please find the job details and description below and if interested You can reach me at komal@intellectt.com or call me at +1(732)-813-9025.
Role:Test Software Engineer
Location: Irvine, CA - 92606
Duration: 6 Months (29 W, 4 D)
Job Description
- The Test Software Engineer has responsibilities extending to the design and development of test system software and hardware within the operations environments of the Global Supply chain.
- The position may develop distributed software applications for real-time automated test system solutions.
- Essential job functions include:
- Test system development on National Instruments based standard test platform for new product introductions, including concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service.
- Debug and enhance test software and firmware on production testers and service testers.
- Responsible for identifying hardware in the test system and design product interface fixtures needed to fulfil product test requirements.
- Ensure regulatory compliance through Qualification & Validation. Responsible for ensuring rigor in determining processes requiring validation, development of plans and analysis criteria, execution and final analysis and acceptance
- Expertise in development software for interaction with microcontrollers, test equipment, and databases.
- Expertise in writing modular software that can be re-used across different testers.
- Responsible for software development lifecycle, leveraging Agile and Lean software development methodologies to drive reliability upstream into the development life cycle
- Experience in PCBA and electronic system testing with the ability to read and understand PCBA schematics and layouts.
- Experience in documentation, writing specifications, change control process, and tester and software validation
- Experience with a host of communication protocols; I2C, SPI, RS232/RS422/RS485, USB, UART
- Able to analyze the trade-offs between performance, manufacturability, and cost
- Perform other duties and responsibilities as assigned.
Additional Preferred Skills
- Proven expertise in NI LabVIEW and NI TestStand for test software development and debugging.
- Experience in C/C++ for test firmware development and debugging.
- Experience in Python and PyQt for test software development and debugging.
- Good understanding and knowledge of principles, theories, and concepts relevant to software engineering
- Proficient in usage of DMM, power supply, oscilloscope, and other lab equipment.
- Familiarity with medical device regulations and governance documents (ISO13485, CFR820, IEC 60601-X).
- Ability to translate complex and technical information to all levels of the organizations.
- Expert understanding of processes and equipment used in assigned work.
- Lean and six sigma certifications.
- Strong leadership skills and ability to influence change.
- Ability to interact professionally with all organizational levels in a cross-functional team.
- Represents organization as key technical contact on contracts and projects.
- Interacts with senior external representatives on significant technical matters often requiring coordination between organizations.
Education/Experience
- Bachelor's degree in engineering required.
- 3-4 years experience required.