Electronic Systems Technical Specialist - Tools
Cummins Turbo Technologies
DESCRIPTION
This applied technology position is responsible for creating and enhancing electronic tools used to develop embedded software and to manufacture and service Cummins products. The role involves specification, design, implementation, testing, release, and lifecycle support of software tools across multiple platforms.
The position operates as a recognized specialist within the team, influencing software architecture, cybersecurity integration, cloud connectivity, and platform design decisions while ensuring high-quality, secure, and scalable engineering tools.
Key Responsibilities Software Design & Development
Design, develop, test, and release electronic/engineering tools for embedded software development and product service applications.
Make decisions impacting software architecture, requirements, design, and validation.
Develop verified software features, components, builds, and user support solutions.
Conduct design and code reviews to ensure robust, reusable, and efficient implementations.
Support platform-specific development across Windows, Linux, Android, and iOS environments.
Utilize and support lifecycle, requirements, and configuration management tools (e.g., Integrity, DOORS, or equivalent).
Cybersecurity & Cloud Integration
Integrate cybersecurity best practices including PKI, IAM, authentication, authorization, certificate management, and secure communications.
Support secure cloud integrations and distributed system architectures.
Ensure secure identity management and compliance with regulated domain requirements.
Problem Solving & Continuous Improvement
Investigate electronic tools issues, identify root causes, and own resolution and documentation.
Apply structured problem-solving methods (e.g., 7-step problem solving).
Lead and contribute to improvement of electronic tools development processes, including ETPL workflows.
Drive process enhancements within the functional discipline area.
Technical Leadership & Collaboration
Obtain and negotiate requirements with product and software development teams.
Translate stakeholder needs into verifiable system and software requirements.
Lead smaller business-impact projects or own complex components with full accountability.
Review work of less-experienced developers/testers and mentor junior engineers.
Coordinate work across technicians, student employees, and cross-functional stakeholders.
Influence technical direction within project teams and operate as a subject matter specialist.
Verification & Validation
Develop validation plans to identify failure modes and manage product risks.
Evaluate analytical and test results to verify product capability.
Ensure traceability of requirements throughout the lifecycle.
Assess legacy and proposed system capabilities and provide technical recommendations
RESPONSIBILITIES
Qualifications
Bachelor’s degree in Software Engineering, Computer Science, Electronics, or related technical field (required).
Master’s degree in relevant discipline (preferred for select roles).
May require licensing for compliance with export controls or sanctions regulations.
Core Competencies
PC/Mobile Software Design and Construction
Product Platform Planning and Architecting
Product Verification and Validation Management
System Requirements Engineering
Systems Thinking
Builds networks and collaborates effectively
Communicates effectively across technical and non-technical audiences
Demonstrates strong decision quality
Drives results and manages complexity
Resourceful and adaptable
Values diverse perspectives and inclusive collaboration
Skills & Knowledge
Technical Skills
Strong experience in diagnostic tools or embedded/engineering tools software development (automotive or regulated domains preferred).
Proficiency in C++, C#, .NET, and related frameworks.
Experience with design reviews and structured code reviews.
Hands-on knowledge of cybersecurity concepts including:
Public Key Infrastructure
Identity Access Management
Authentication & authorization
Certificate management
Secure communications
Working knowledge of cloud platforms, distributed architectures, and secure integrations.
Familiarity with requirements and configuration management tools (e.g., RV&S/Integrity, DOORS, JIRA or equivalent).
Experience with compilers, toolchains, and multi-platform environments (Windows, Linux, Android, iOS).
QUALIFICATIONS
Experience Required
Prior Senior or Lead Engineer equivalent experience in software engineering or electronic tools development.
Demonstrated track record of technical problem solving and sound engineering decision-making.
Experience leading or independently executing complex components, products, or systems.
Experience working in regulated or quality-driven development environments.
Knowledge of MS Office tools preferred.
100% On-Site No
As Cummins continues to grow, you'll be provided with continuous learning opportunities, supportive benefits and a culture that values your wellbeing, safety and work-life balance. Here, you'll have the power to determine your future with innovative technology, a focus on sustainability and with a company positioned for long-term growth.