DESCRIPTION
We are looking for a talented Electronic Systems Technical Specialist-Software to join our team specializing in Software located in Shoreview, MN .
This applied technology position involves creating software that is integral to Cummins' products. Individuals in this role are responsible for identifying and understanding stakeholder requirements, developing specifications, and overseeing the design, implementation, testing, and release of software. This software controls the operation of Cummins' products across various customer applications, ensuring they meet the necessary performance and reliability standards.
I n this role, you will make an impact in the following ways:
Want more jobs like this?
Get jobs in Brooklyn Park, MN delivered to your inbox every week.
- Investigate software issues, understand their causes, recommend actions, and document solutions.
- Enhance software development processes and tools, including coding, compiling, and testing.
- Obtain input from and negotiate with product and software teams to deliver verified software features and components.
- Use expertise to make decisions on software requirements, architecture, design, and testing, impacting quality and performance.
- Review work of less-experienced developers, lead smaller projects and guide cross-functional teams.
- Execute established and emerging work processes independently, while developing technology or product knowledge and leading process improvements.
RESPONSIBILITIES
To be successful in this role you will need the following:
- Mitigate Product Failures: Identify and prioritize potential failure modes and causes to improve product reliability.
- Utilize Modeling and Simulation: Use computational tools to predict and analyze product functions, impacting design decisions.
- Plan and Architect Product Platforms: Develop comprehensive product platforms, perform trade-off analysis, and ensure alignment with market plans.
- Design and Construct Software: Apply best practices in software engineering to build and verify high-quality software products.
- Manage Verification and Validation: Develop validation plans, manage product risk, and verify product capabilities through testing and analysis.
- Translate Requirements: Convert stakeholder needs into verifiable requirements, track their status, and manage changes throughout the system lifecycle. Communicate effectively by tailoring communications to different audiences, ensuring clarity and understanding.
- Apply Systems Thinking: Define system boundaries, analyze interactions, and predict system behavior to achieve desired outcomes.
- Manage Complexity: Navigate and solve complex problems by making sense of high volumes of information.
- Coordinate Power System Components: Develop software to manage generators, circuit breakers, and automated transfer switches using PLCs and HMIs.
- Understand Customer Specifications: Identify, clarify, and understand customer technical specifications to develop reliable and integrated power systems.
- Develop and Test PLC Technologies : involves understanding and being able to use, develop, test, and troubleshoot PLC logic and hardware. Detailed understanding of PLC-based machine control and communication technologies. Ability to interpret customer specifications to design electrical and logical requirements for desired product performance and functionality. - Sound understanding of IEC 61131 programming languages, able to select the correct language for a required task and the best method of implementing it. Able to understand the differences between different manufacturers. Knowledge of Schneider and Rockwell platforms is preferred.
- Design HMI Interfaces: Translates customer specifications into appropriate design requirements for complex paralleling system interfaces. Able to understand the principles of UI/ UX design and follow guiding principles to ensure consistent design across platforms and projects, while meeting the customer's needs. Knowledge of Aveva and or Rockwell Factory Talk platforms is preferred.
- I dentification, Clarification, Feasibility, and Understanding : Understand and clarify customer technical specifications.
- Software Development: Develop software that coordinates the operation of power system components (Generators, Circuit Breakers, Automated Transfer Switches, etc.) using PLC(s) and HMI(s).
- Testing and Implementation: Test and implement software based on technical specifications to meet client needs for a reliable and integrated power system.
QUALIFICATIONS
Education/Experience
- College, university, or equivalent bachelor's degree in engineering or appropriate STEM field is required.
- Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem-solving and quality decision-making. Knowledge of MS Office tools is preferred
Compensation
Please note that the salary range provided is a good faith estimate on the applicable range. The final salary offer will be determined after considering relevant factors, including a candidate's qualifications and experience, where appropriate.
Job Engineering
Organization Cummins Inc.
Role Category Hybrid
Job Type Exempt - Experienced
Min Salary $85600
Max Salary $128400
ReqID 2408082
Relocation Package No
Cummins and E-Verify
At Cummins, we are an equal opportunity and affirmative action employer dedicated to diversity in the workplace. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law. Cummins validates the right to work using E-Verify and will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Visit http://EEOC.gov to know your rights on workplace discrimination.