Vacancy expired!
Position title: Software Engineer - Tools & Automation Environmental Technologies Shift: 1 st Location: Cupertino, CA Length of contract: 04/26/2021 - 10/26/2021 Pay Rate: Open of Discussion Years of experience (minimum/maximum): 5 - 10 years of experience. Required education: BS or MS in CS/CE/EE preferred
Top Must-Haves:- Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products.
- Revises and refines systems as required. Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of business systems.
- Develops and maintains operational and system level documentation.
- Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
- Strong communication skills are required as position will interact with business owners.
- The 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.
- Focus for this role is to create, maintain and improve upon existing data parsing scripts from power meter data.
- Role will include the test automation with existing framework and expand support for AC power meters.
- 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
- Python development for end to end application (not just scripting)
- Data parsing (using Python, SQL) (any of: plist, json, xml, csv, txt)
- BASH knowledge
- Familiarity with Xcode.
- Provide specifics on what language, what was developed, what target device (iOS, macOS, tvOS, iPadOS)
- Experience working at Apple
- Experience developing/maintaining services. Python as a service OR daemon/launch agent
- HW testing and/or test automation experience
- Swift working experience
Vacancy expired!