Electronic Systems Technical Specialist - Software
Cummins Turbo Technologies
DESCRIPTION
This applied technology role is responsible for developing embedded and platform software that is delivered as an integral part of Cummins’ products. The role involves understanding stakeholder requirements, translating them into system and software specifications, and leading the design, development, integration, validation, and release of high-quality software solutions across diverse customer applications.
The position operates as a technical specialist within a team, contributing to product quality, performance, and innovation while collaborating across global, cross-functional teams.
Key Responsibilities: Software Development & Design
Design, develop, and implement high-performance software using languages such as C/C++ and Python for embedded systems and vehicle platforms.
Translate stakeholder and system requirements into scalable and robust software architecture and design.
Develop reusable, efficient, and maintainable software components aligned with industry best practices.
System Integration & Architecture
Integrate software into ECU/HPC architectures, including centralized and distributed systems.
Contribute to platform architecture decisions and cross-business unit integrations.
Support product platform planning and ensure alignment with long-term product strategies.
Validation, Testing & Quality
Perform software verification and validation using SIL, HIL, and virtual ECU environments.
Investigate software defects, identify root causes, and drive resolution through closure.
Ensure compliance with functional safety (ISO 26262) and cybersecurity (ISO/SAE 21434) standards.
Tools, Processes & Continuous Improvement
Apply and improve software development processes including coding, compilation, integration, and testing.
Utilize tools such as static analysis tools, compilers, integration frameworks, and test environments.
Drive continuous improvement in software development methodologies and DevOps practices.
Cloud, Connectivity & DevOps
Develop and support cloud-enabled features such as OTA updates and connected vehicle capabilities.
Implement CI/CD pipelines and leverage containerization tools (Docker, Kubernetes).
Technical Leadership & Collaboration
Provide technical guidance and review work of less-experienced engineers to ensure quality and consistency.
Lead or contribute to projects with moderate to high complexity and ambiguity.
Collaborate with cross-functional and global teams to deliver integrated product solutions.
Mentor junior engineers and support knowledge transfer across teams.
RESPONSIBILITIES
Skills & Competencies:
Technical Skills
Programming: C, C++, Python (Rust is a plus)
Operating Systems: Linux, POSIX, RTOS (e.g., QNX)
Frameworks: AUTOSAR (Adaptive), ROS, middleware technologies
Protocols & Networking: CAN, CAN-FD, Automotive Ethernet, MQTT, SOME/IP, DDS
DevOps & Tools: Git, Docker, Kubernetes, CI/CD pipeline development
Simulation & Testing: HIL, SIL, virtual ECUs
Core Engineering Competencies
Product Software Design and Construction
Product Verification and Validation Management
System Requirements Engineering
Systems Thinking
Product Failure Mode Avoidance
Product Platform Planning and Architecting
Product Function Modeling, Simulation, and Analysis
Behavioral & Leadership Competencies
Builds strong internal and external networks
Communicates effectively across diverse audiences
Demonstrates strong decision-making and accountability
Drives results in complex and ambiguous environments
Manages complexity and prioritizes effectively
Values diversity and fosters inclusive collaboration
Experience:
Significant experience equivalent to a Senior or Lead Engineer in embedded software, automotive software, or related domain.
Proven track record in software design, development, integration, and problem-solving.
Experience working with cross-functional teams in global environments.
Familiarity with Microsoft Office tools is preferred.
QUALIFICATIONS
Qualifications:
Bachelor’s degree in Engineering or a related STEM field is required.
Master’s degree in a relevant discipline may be preferred for select roles.
May require export control or regulatory compliance eligibility based on project needs.
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.