Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - Tools & Automation/Environmental Technologies

ICG Inc.

Software Engineer - Tools & Automation/Environmental Technologies

Cupertino, CA
Full Time
Paid
  • Responsibilities

    Job Description

    JOB SUMMARY: 

    Our client’s Environmental Technologies team is looking for a highly motivated, hands-on and detail-oriented engineer with excellent analytical, communication, and programming skills. In this role, you will be focused on tool development and data management to improve team processes. The position requires a critical thinker with strong debugging skills and an aptitude for learning new technologies. You will need to have a background in programming (eg. Python, Perl, SQL, etc) and knowledge of data management and visualization. The focus would be on improving and documentation of productivity tools across the team – leveraging the work of existing tools and processes teams have done, and to identify processes that can be streamlined.

    DETAILED DESCRIPTION OF ROLE:

    The focus for this role is to create, maintain, and improve upon existing data parsing scripts from power meter data. The role will include testing automation with existing framework and expanding support for AC power meters. The candidate will be involved in Python and Swift programming and will be working cross-functionally to bring up lab to support existing test automation frameworks. The role will also include use of equipment to conduct energy efficiency testing on development products.

    MINIMUM QUALIFICATIONS • 5+ years of experience in a Software Quality or Software Test Engineer role • python development for end to end application (not just scripting) • Data parsing (using Python, SQL) (any of: plist, json, xml, csv, txt) • Strong troubleshooting and debugging skills • Familiar with Excel, PC and comfortable learning new software tools • Strong attention to detail where precision and accuracy matter • Strong communication skills, and thrives in collaborative and independent work environment • Ability to investigate, debug and triage difficult problems both independently and by working with colleagues. • HW testing and/or test automation experience

    BONUS QUALIFICATIONS: • Experience developing/maintaining services. Python as a service OR daemon/launch agent • Experience with iOS and macOS • Data visualization (i.e Tableau)

    Job Type: Full-time

    Pay: $130,000.00 - $150,000.00 per year

    Company Description

    ICG Inc., has been in business for over 31 years with clients such as Apple, Cisco, Adobe, GSK, Philips an so on.