Build Engineer

Work Location : Kirkland, WA
Duration : 12 Months+
Rate : Market

JOB DESCRIPTION:
Sr. Software Engineer - Contract
Responsible for build and build system development, operation, and development team build support. Independently conduct build system design and implementation with minimal technical guidance from Technical Lead. Perform unit testing and integration testing as required. Serve as a technical guide to junior members of the engineering development staff.
DUTIES:
Administer the Kirkland client software build and release systems and functions, including the design, development, enhancement, troubleshooting, debugging, deployment, and production operation of build and release procedures, servers (including their local network infrastructure) and systems. Examples include the build server farm, and standardized system configurations for developers.
•          Direct the associated developer support functions, including the identification, proposal, implementation, and support of internal and third-party procedures and tools to support best practice software development. Examples include new software engineer training, developer consultation, Coverity (source code analysis), Perforce (software configuration management), and Bugzilla/P4DTI (bug tracking).
•          Define and documents build processes and addresses build issues. Examples include the embedded cross-build process, configuration of software services, the patch process, generic build issues, and unexpected issues that arrive within the cross-development environment, and integration of third party software.
•          Perform developer support functions, including the identification, proposal, implementation, and support of internal and third-party procedures and tools to support best practice software development.
•          Perform official build integrations and builds based on developer check-ins..
•          Perform feasibility studies on new build technology and concepts and manage the risk mitigation upon using such technology.
•          Mentor and supervise junior engineers, guiding their day-to-day responsibilities and coaching them on technical challenges.
•          Interface with other divisional departments to enable accomplishment of divisional and new product development objectives.
•          Generate required SCM and operational documentation. Participate in source code control and software release activities as required.
•          Independently resolve technical problems, initiating design changes and providing build support to assess internal customer needs and solve build issues.
•          Communicate project status, issues, and requirements both verbally and in writing.
•          Conduct technical presentations/demonstrations if necessary.
•          Perform other duties as required
Required Skills:
Qualifications/Skills/Abilities Minimum Requirements, indicate preferred as applicable
Formal Education:  BS Computer Science or equivalent. Advanced degree (MSEE, MSCS) preferred.
Experience (type & duration):  6-9 years in embedded or network management products in the Telecommunications industry preferred.
Skills:
•          Expert level in best practice automated build and release procedures, including software configuration management, virtualization (VMware, XEN), bug tracking, source code analysis, and developer support required.
•          Linux system and network configuration and management (NFS, DNS, DHCP) for build system integration required.
•          Knowledge of Network Appliance NAS server administration required.
•          Perforce administration for a medium-to-large sized installation required.
•          Coverity administration; integration with other SCM tools a plus.
•          Bugzilla administration; customization a plus.
•          A very high service-oriented attitude required.
•          Trustworthy in the management and handling of highly secure source code from partners required.
content us:
Phone : 916-671-5559  || 916-671-5584 || Fax: 916-200-0305
E-Mail : Thomas@sancrosoftusa.com
YIM    : Thomas.Fedrick999@yahoo.com 
Gtalk  : Thomas.Fedrick999@gmail.com

0 comments:

Post a Comment