Job Information
Cummins Inc. Electronic Systems Technical Specialist - Software in Pune, India
DESCRIPTION
Key Responsibilities:
Investigate product software problems, understand causal mechanisms, recommend appropriate actions, own problem resolution, and document results.
Apply and improve product software development processes and tools, including coding, compiling, and testing.
Use tools such as code editors, integration tools, static analysis tools, compilers, and hardware-in-the-loop test tools.
Obtain input and negotiate with product and software development teams to deliver verified software features, components, and builds.
Make decisions in the areas of software requirements, architecture, design, and test to impact the quality and performance of software builds and product lines.
Review work of less-experienced developers/testers to ensure robust, reusable, and efficient designs.
Interact and collaborate with cross-functional teams.
Lead smaller business impact projects or own complex components, products, systems, or services with full accountability to the project team.
Develop and improve work processes and systems across functions within a global business unit.
Coordinate and direct work amongst technicians and temporary student employees.
Provide support and guidance to influence technical direction within a project team.
RESPONSIBILITIES
Experience:
Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required.
Demonstrated track record of technical problem solving and quality decision making.
Knowledge of MS Office tools is preferred.
Competencies:
Product Failure Mode Avoidance: Mitigates potential product failure modes to improve reliability.
Product Function Modeling, Simulation and Analysis: Utilizes computational tools to impact product design decisions.
Product Platform Planning and Architecting: Develops holistic product platforms and performs trade-off analysis.
Product Software Design and Construction: Constructs product software using industry best practices.
Product Verification and Validation Management: Develops validation plans to identify failure modes and manage product risk.
System Requirements Engineering: Translates stakeholder needs into verifiable requirements.
Systems Thinking: Analyzes linkages and interactions within the system to predict behavior and devise modifications.
Builds Networks: Effectively builds formal and informal relationship networks.
Communicates Effectively: Develops and delivers communications that convey a clear understanding of different audiences' needs.
Decision Quality: Makes good and timely decisions.
Drives Results: Consistently achieves results under tough circumstances.
Manages Complexity: Makes sense of complex information to solve problems.
Resourcefulness: Secures and deploys resources effectively.
Values Differences: Recognizes the value of different perspectives and cultures.
QUALIFICATIONS
Qualifications:
Bachelor's degree in Engineering or an appropriate STEM field is required.
A post-graduate (Master's) degree relevant to this discipline area may be required for select roles.
This position may require licensing for compliance with export controls or sanctions regulations.
Knowledge/Skills:
Embedded software development using C/C++ and device driver development for various platforms, including Linux.
System software testing skills, system composer, and Simulink approach for development.
Cybersecurity experience is an added advantage.
Experience with Ethernet, CAN, Modbus, Modbus TCP/IP (not AutoSar).
Job Engineering
Organization Cummins Inc.
Role Category Hybrid
Job Type Exempt - Experienced
ReqID 2407078
Relocation Package No