Pune, IND
1 day ago
Electronic Systems Engineer - Software
**DESCRIPTION** Key Responsibilities: + Investigates product software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results. + Applies and supports the improvement of product software development processes and tools, including coding, compiling, and testing. + Uses tools such as code editors, integration tools, static analysis tools, compilers, and hardware-in-the-loop test tools. + Obtains input and collaborates with product and software development teams to deliver verified software features, components, and 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. + Owns problem resolution for moderately complex components, products, systems, subsystems, or services with technical complexity and ambiguity increasing as experience is gained in the role. + Interacts and collaborates with cross-functional teams. + Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes. + Contributes effectively toward team goals, exhibits influence within a work group, and continues to develop proficiency in the competency areas critical to success in the role. **RESPONSIBILITIES** **Qualifications:** + College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required. + 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. **Competencies:** + **Product Failure Mode Avoidance** : Mitigates potential product failure modes by identifying interfaces, functions, functional requirements, interactions, control factors, noise factors, and prioritized potential failure modes and potential failure causes. + **Product Function Modeling, Simulation, and Analysis** : Impacts product design decisions through the utilization and/or interpretation of computational tools and methods. + **Product Platform Planning and Architecting** : Creates and develops a holistic product platform including key architectural features and function variants. + **Product Software Design and Construction** : Constructs product software using industry best practices and robust software engineering principles. + **Product Verification and Validation Management** : Develops product systems validation plans to identify failure modes, manage product risk, and verify product capability. + **System Requirements Engineering** : Translates stakeholder needs into verifiable requirements and tracks the status of requirements throughout the system lifecycle. + **Systems Thinking** : Defines the system of interest, analyzes linkages and interactions, and devises modifications to produce desired effects. + **Collaborates** : Building partnerships and working collaboratively with others to meet shared objectives. + **Communicates Effectively** : Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences. + **Decision Quality** : Making good and timely decisions that keep the organization moving forward. + **Drives Results** : Consistently achieving results, even under tough circumstances. + **Self-Development** : Actively seeking new ways to grow and be challenged using both formal and informal development channels. + **Values Differences** : Recognizing the value that different perspectives and cultures bring to an organization. + **Applies Principles of Statistical Methods** : Analyzes technical data using descriptive statistics, probability distributions, graphical analysis, and statistical inference. + **Cross-Functional Design Integration** : Translates value package requirements into virtual designs and communicates the capability of the design through cross-functional design reviews. + **Product Problem Solving** : Solves product problems using a process that protects the customer and implements robust, data-based solutions. + **Technical Documentation** : Documents information based on technical function activities and communicates to stakeholders. + **Product Development Execution, Monitoring, and Control** : Plans, schedules, coordinates, and executes product development activities. **QUALIFICATIONS** **Skills/Experience Requirements:** + Experience with microcontrollers/FPGA and other on-chip devices. + Expert-level knowledge of C/C++ and Python. + Detailed understanding of AUTOSAR Architecture: MCAL, BSW, Application. + Familiarity with CAN protocols – J1939, UDS. + Preference for experience with Vector interface tools: CANape, CANalyzer, CANoe. + Debugging capabilities using Trace 32/IAR or other integrated solutions. + End-to-end understanding of the compilation and flashing process. + Quality checks with tools like Polyspace. + Experience with version control databases – GIT, Integrity. + Entry-level/early career professional with relevant experience in a technical discipline area. + Knowledge of MS Office tools is preferred. **Job** Engineering **Organization** Cummins Inc. **Role Category** Hybrid **Job Type** Exempt - Experienced **ReqID** 2408973 **Relocation Package** No
Confirm your E-mail: Send Email