Technical Advisor - Software Quality Improvement
Cummins · China
Job Summary:
- This applied technology, developing leadership position creates software that is sold as an integral part of Cummins’ products. People in these positions have involvement in identification and understanding of stakeholder requirements and developing specifications, and responsibility for design, implementation, testing and/or release of software that controls the operation of Cummins’ products in a variety of customer applications.
Key Responsibilities:
- Investigates highly difficult or specialized product software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results. Creates, manages, improves, and applies product software development processes and tools.
- Processes include coding, compiling and test. Tools include code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools.
- Details specific to this role may be found at the end of this document. Obtains input and negotiates with product and software development teams and delivers verified software features, components, builds to product teams.
- Uses systems knowledge and expertise to make decisions in the areas of software requirements, architecture, design, and test that impact the quality and performance of software builds, product lines (platforms) and management of cross-BU integration and coordination. Responsibile for interacting and collaborating with cross-functional teams.
- Responsible for review of less-experienced developers/testers’ work to ensure robust, reusable, and efficient design. Responsible for coaching and developing the next generation of technical experts.
- Provides problem resolution leadership for complex systems with a high degree of ambiguity and often global business impact.. Leads the development and improvement of work processes and systems across function(s) within a global business unit or managing improvement across business units.
- Coordinates and directs work of technical project teams, up to and including direct management of small to mid-sized teams. Operates as the recognized multi-competency specialist or expert in a discipline or product area across a site or global business unit with responsibility for developing local talent (direct or indirect).
- Coaches and mentors other engineers, project managers and cross-functional team members. May also include academic or industry collaboration in a competency or discipline area.