Senior Software Build and Release Engineer

company banner
APN Software Services, Inc
Build and Release Engineer LINUX test scripting
Full Time, Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

Senior Software Build and Release Engineer
Location: Mountain View, CA
Duration: Full Time

Build and Release Engineer LINUX test scripting

The Senior Software Build and Release Engineer is responsible for managing all aspects of a complex distributed software build environment utilizing both Linux and Windows based platforms.
The Senior Software Build and Release Engineer is also responsible for the software tools, integrated development environment and associated software configuration management process related to producing the Ultrasound System Software.

Knowledge/Educational Requirements:
Minimum requirement is a BSCS or equivalent experience
5 years + experience managing a complex multi-user build environment (LINUX build experience required)

Skills and Abilities:
Ideal Candidate will be deliverables and team oriented
Experience in design and development of distributed heterogeneous build and reporting systems
Experience managing complex multi-user source control environment (Perforce experience is considered a plus)
Experience in unit, “white box”, and system integration level testing is desirable
Familiarity with one or more tools for defect tracking (ClearQuest, JIRA, Bugzilla, etc.)
Experience in C/C++ a plus
Proficiency in at least one scripting language (Perl, Python, Bash, Groovy, PHP) Basic operational skills with Windows and LINUX OS’s
Programming experience with SQL, JavaScript and/or other intranet/web application development tools a plus.
Must be a self-starter, detail oriented, with strong trouble-shooting/debugging skills, and able to work effectively with little direct oversight in a fast-paced team environment.

Essential Functions:
Ensure that the scheduled software builds are completed on time and with high degree of consistency and integrity
Lead development of sophisticated build environment utilizing both Jenkins CI build environment and custom software solutions
Manage and maintain software source control tools
Perform system administration activities for windows-based and Linux-based server machines
Develop and maintain documentation supporting software build and release activities
Design and develop software (Python, Perl, Bash, Groovy) to improve reliability, extend capabilities, and improve overall efficiency of the build processes
Design and develop internal web-based tools used for field support of the system software
Primary contact for training and assistance related to build, source control configuration, and the development environment
Support software maintenance and bug fixing efforts applied to the existing development environment tools code base on as needed basis
Use modeling, documentation, revision control, and bug tracking tools in order to ensure software quality
Support Engineering Software Test and Release Management activities as may be required.

Thanks and Regards,
APN Software Services, Inc
39899 Balentine Drive, Suite 385, Newark, CA 94560
Phone: 510 870 1008 Fax 510-623-5055


Posted By

Deepak Deshpande

Company Information

At APN we strive to be the best in the industry. We enjoy a challenge, embrace competition and we are committed to providing the finest services to our clients. We are a close-knit team of high-tech professionals. We place strong emphasis on continuing education for our consultants, and we sponsor various training programs, which relate to consultant's growth, client projects and current technology requirements. In addition to competitive pay, APN Software Services Inc. provides free career advice, resume counseling, interview assistance and much more!
Dice Id : apn
Position Id : 2558

Similar Positions at APN Software Services, Inc

Senior Software Engineer (C++ Linux/Windows)
  • Mountain View, CA
  • 23 hours ago
Senior Software Engineer
  • Mountain View, CA
  • 23 hours ago
Linux Kernel Development Engineer
  • Santa Clara, CA
  • 2 weeks ago
Sr. Software Engineer
  • Monroeville, PA
  • 23 hours ago
Software Engineer
  • Buffalo Grove, IL
  • 23 hours ago
Software Engineer - Java & C/C++
  • Minnetonka, MN
  • 23 hours ago