R&D Software Manager

Agilent TechnologiesSanta Clara, CA
3d$150,000 - $281,250

About The Position

We are excited to announce that we are looking to add a software manager to our GC and GC/MS R&D team here at Agilent. The R&D Software Manager leads or coordinates cross-functional technical projects focused on development of new or improvement of existing products which may include the design of new product manufacturing processes and/or adherence to compliance requirements. The R&D Software Manager is also responsible for software development in current and future products. They develop strategies, customer relationships, and specific programs in order to achieve business objectives. Some testing and installation activities could be assigned when necessary. As a member of the R&D team, staff level projects and initiatives will be assigned. Project team may consist of internal, cross-functional and/or external technical resources and partners. Projects may require deep intuition for business, specific technical knowledge and/or proficiency in project management steps/tools. Day to day responsibilities include: Manage a multi-disciplined software development team and software projects through product development cycles, consistent with the group's software and division's instrument development programs. Work closely with and lead the cross-functional team (quality, marketing, product support, order fulfillment, finance) to develop testable software, create requirements definition to be used as a framework for project development, and lead product development. Actively work with the division staff to establish project objectives (quality, cost, schedule and features) including managing change to these items. This entails planning, budgeting, use of resources, communicating progress, issue resolution and overall project execution. Complete real time capacity planning and workload balancing to manage multiple projects in various phases to development completion. Tracking the project-deliverables from initiation through delivery or implementation, while ensuring that the project is successfully carried out and results achieve quality, reliability, schedule, efficiency and/or cost goals. Reviewing, identifying, and/or documenting technical requirements and tasks. This includes creating the schedule for tracking achievement of deliverables, assessing and leading project risk and project dependency evaluations, coordinating vital approvals and may prepare technical reports, summaries, protocols and/or quantitative analyses. Progress development into the next generation of coding techniques by evaluating and developing metrics that apply to current development environments.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 4+ years relevant experience, as manager or technical lead of software development team and software projects.
  • Demonstrated skills in aspects of the new product development process using the lifecycle model.
  • Skills in planning and organizing project-based work activities (e.g. scheduling, metrics, resource management, cross-functional coordination).
  • Ability to exercise independent judgment as well as work in a collaborative environment and to develop teamwork among individuals.
  • Skills in coaching, listening, influencing and decision-making when dealing with people across all levels and functions.
  • Demonstrated ability to take risks and make timely decisions.
  • Experience with C/C++.

Nice To Haves

  • Familiarity with AI directed code development tools and approaches.

Responsibilities

  • Manage a multi-disciplined software development team and software projects through product development cycles, consistent with the group's software and division's instrument development programs.
  • Work closely with and lead the cross-functional team (quality, marketing, product support, order fulfillment, finance) to develop testable software, create requirements definition to be used as a framework for project development, and lead product development.
  • Actively work with the division staff to establish project objectives (quality, cost, schedule and features) including managing change to these items.
  • This entails planning, budgeting, use of resources, communicating progress, issue resolution and overall project execution.
  • Complete real time capacity planning and workload balancing to manage multiple projects in various phases to development completion.
  • Tracking the project-deliverables from initiation through delivery or implementation, while ensuring that the project is successfully carried out and results achieve quality, reliability, schedule, efficiency and/or cost goals.
  • Reviewing, identifying, and/or documenting technical requirements and tasks.
  • This includes creating the schedule for tracking achievement of deliverables, assessing and leading project risk and project dependency evaluations, coordinating vital approvals and may prepare technical reports, summaries, protocols and/or quantitative analyses.
  • Progress development into the next generation of coding techniques by evaluating and developing metrics that apply to current development environments.

Benefits

  • plus eligibility for bonus, stock and benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service