Electronic Systems Technical Specialist
Cummins
Electronic Systems Technical Specialist
Cummins
Builds engines, generators, and powertrains
Job Summary:
This applied technology position creates software that is sold as an integral part of Cummins’ products. People in these positions have involvement in identification and understanding of stakeholder requirements and developing specifications, and responsibility for design, implementation, testing and/or release of software that controls the operation of Cummins’ products in a variety of customer applications.Key Responsibilities:
Investigates product software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results. Applies and improves the improvement of product software development processes and tools. Processes include coding, compiling and test. Tools include code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools. Details specific to this role may be found at the end of this document. Obtains input and negotiates with product and software development teams and delivers verified software features, components, 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. Responsible for review of less-experienced developers/testers’ work to ensure robust, reusable, and efficient designs. Responsibile for interacting and collaborating with cross-functional teams. Provides independent leadership of smaller business impact projects or ownership of complex components, products, systems or services with greater elements of ambiguity over the senior or lead engineer level and with full accountability to the project team. Delivers independent execution of established and emerging work processes and systems, while still developing technology or product knowledge. Leads the development and improvement of work processes and systems across function(s) within a global business unit or managing improvement across business units. Coordinates and directs work amongst technicians and temporary student employees, assists in the transfer of knowledge to lesser experienced engineers through either indirect (scope of influence) or direct management of a small, local group of engineers. Provides support and guidance to influence technical direction within a project team and continues to develop proficiency in the competency areas critical to success in the role. Operates as a recognized specialist in a discipline or product area within the immediate team.This role will serve as a technical specialist for cybersecurity, embedded software architecture, and Linux-based control/HMI platforms used in Cummins Power Generation products, including generator set controllers, power system controllers, connected devices, service interfaces, and next-generation embedded platforms.
The position is primarily responsible for defining and driving cybersecurity architecture, software architecture, and Embedded Linux system architecture, ensuring that products are secure, maintainable, scalable, and aligned with evolving regulatory, product, and technology requirements.
The role will lead architecture and design decisions spanning secure boot, software update, identity and access management, cryptographic services, secure communications, diagnostics, platform hardening, application isolation, logging, provisioning, and lifecycle security, while ensuring that these capabilities are integrated coherently within the overall embedded software platform.
A major focus of the position will be supporting both control platforms from traditional RTOS-based embedded systems as well Embedded Linux-based architectures, while establishing reusable software and cybersecurity foundations that can be adopted across multiple controller families and product programs.
The individual will work closely with PCRA, embedded software, controls, platform, systems engineering, validation, digital, service tools, manufacturing, and application engineering teams. Approximately 10–20% of the role will focus on system-level architecture and system integration, ensuring that cybersecurity and software platform decisions remain aligned with overall product architecture, power system behavior, external interfaces, and validation strategy.
The role is expected to provide technical leadership without direct authority, drive structured architecture decisions, establish reusable platform capabilities, identify architectural risks early, and ensure traceability from requirements through architecture, implementation, verification, and product deployment.
Secure boot and chain of trust
Firmware authenticity and integrity verification
Secure software update and rollback protection
Device identity and certificate management
Cryptographic key management and provisioning
Hardware-backed security and secure key storage
Identity, authentication, authorization, and access control
Secure diagnostics and service access
Secure communications and protocol security
Security logging, audit, and event management
Secure manufacturing and device provisioning
Vulnerability management and product security lifecycle
Secure decommissioning and credential lifecycle management
Boot architecture and boot-time sequencing
Bootloader integration
Secure boot
Kernel configuration and hardening
Device tree and hardware abstraction
System services
Process and service decomposition
Inter-process communication
Application isolation
File-system architecture
Persistent storage
Read-only and immutable system partitions where appropriate
Logging and diagnostics
Resource management
Network configuration
Security policies
Software update mechanisms
Recovery and rollback
Containerization or application sandboxing where appropriate
Security functional testing
Penetration testing
Fuzz testing
Protocol robustness testing
Negative and misuse-case testing
Software update failure testing
Credential and provisioning validation
Linux platform hardening verification
Network security validation
Recovery and fault-injection testing
Availability
Reliability
Determinism
Performance
Safety
Maintainability
Serviceability
Diagnostics
Cybersecurity
Field updateability
Product lifecycle support
The role is expected to create and maintain high-quality architecture and engineering artifacts including:
Cybersecurity Architecture Documents
Software Architecture Documents
Embedded Linux Platform Architecture
Platform Reference Architectures
System Context and Trust-Boundary Diagrams
Software Component and Deployment Diagrams
Data Flow Diagrams
Network and Communication Architecture
Interface Control Documents
Software API and Service Definitions
Threat Models
Attack-Surface Assessments
Security Concept and Security Architecture
Secure Boot and Software Update Architecture
Key Management and Provisioning Architecture
Identity and Access Management Architecture
Logging and Audit Architecture
Platform Hardening Specifications
Architecture Decision Records
Requirements-to-Architecture Traceability
Architecture-to-Test Traceability
Failure and Recovery Strategies
Platform Migration Roadmaps
Cybersecurity Verification Strategies
Reference Implementations and Architecture Patterns
Root of trust
Secure boot
Cryptographic authentication
Firmware signing
Secure update
Key management
Certificate management
Secure storage
Authentication and authorization
Device identity
Platform hardening
Security logging
Vulnerability management
The expected technical focus of the role is approximately:
35–40% — Cybersecurity Architecture and Product Security
25–30% — Embedded Software Architecture and Platform Services
20–25% — Embedded Linux Systems and Platform Evolution
10–20% — System Architecture, System Integration, and Cross-Functional Technical Leadership
The exact balance may vary by program and platform maturity, but the primary accountability remains the development of secure, reusable, scalable, and well-governed software and Linux platform architectures, with system integration providing the broader context in which those architectures must operate.
The successful individual will enable Power Generation engineering teams to move from program-specific and component-focused software solutions toward reusable, secure, platform-oriented architectures.
The role should result in:
Stronger cybersecurity-by-design across embedded products
Clear and reusable software architecture patterns
A well-defined transition path from RTOS-based platforms to Embedded Linux
Consistent security and platform services across controller families
Reduced architectural duplication and technical debt
Better-defined interfaces between controls, software, cybersecurity, systems, and external tools
Earlier identification of architecture and integration risks
Improved requirements and design traceability
Increased testability and automation
More consistent technical decision-making across engineering programs
Improved readiness for emerging cybersecurity regulations and long-term product lifecycle requirements
Cummins designs and manufactures engines, power generation systems, and related components for commercial vehicles, industrial machinery, and stationary power. Vehicle and equipment makers install its diesel and natural gas engines, while businesses use its generator sets for backup and continuous electricity. Its components include turbochargers, emissions controls, transmissions, axles, and brakes, and its Accelera business builds batteries and electric powertrain systems. Cummins earns revenue from equipment and component sales, replacement parts, and maintenance through company-owned and independent distributors and dealers. Cummins was founded in 1919 and is headquartered in Columbus, Indiana.
Explore more opportunities at Cummins