JOBSEARCHER

Contract Software Test Engineer - Python

9-12 month software testing assignment. Fully onsite. Need someone with experience testing and some development (more test) of bare metal C code, using python scripts for both automated testing and manual testing, experience with standard test equipment. Day-to-day activities: Testing C code (any development needed), writing test cases & procedures, executing test cases, creating automated scripts, investigating root cause within embedded C code. Python-based project expertise CAN, SPI, I2C, & RS232 familiarity Experience and comfort working with standard test equipment (power supplies, DAQs, function generators, etc), and higher voltage electronics (270VDC or 115VAC) Comfortable reading electrical schematics, documentation, and datasheets Experience modifying/building harnesses and other test fixtures Embedded C proficient Embedded Software-testing mastery Perform software analyses such as worst-case timing, memory margin, structural coverage, data coupling, and control coupling Nice to Have: Labview PCAN Explorer or equivalent CAN Network Analyzing software F28335 Processor Experience NI DAQ Experience DO-178 Knowledge Experience working with GUI Testing Tools such as Squish or equivalent Git/GitHub: Strong understanding of software configuration management and contemporary software build, integration, test, and deployment methodologies Python based GUI experience: Tkinter/QT preferred Hardware/Software Integration Experience Vim/Reg-Expressions or text-based tools for processing data Experience working with mechatronics Pay: $75.00 - $80.00 per hour Benefits: Dental insurance Health insurance Vision insurance Application Question(s): Are you a US Citizen? Where is your most recent baremetal experience? Work Location: In person