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.
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.
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