Software Engineer

4 weeks ago


Lisle, United States Tech Mahindra Full time

About Us:

At Tech Mahindra (Tech Mahindra | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable experiences. Consumer ‘experiences’ are driving and disrupting industries like never before. Businesses must build seamless yet simple enterprises that collaborate, synergize, and drive the change. Change that connects us all and empowers us to deliver experiences that span across the digital, the physical, the convergent, and everything in between. That’s when truly connected experiences manifest.

Extraordinary is when experiences come together – a continuous convergence of digital technologies, touchpoints, and most importantly people. It’s time to reimagine, reinvent, and revolutionize business models & operations as well as to transform enterprises into living, breathing, and connected businesses. We are the Digital Change makers who strive to change the way the world, communities, businesses, and humans interact digitally. We are harnessing the power of change, brought in by technologies, that makes it the most exciting time to be alive in the human history. Our universe, as we build it, disrupt it, and redesign it, is powering the digital change.

Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates, and the Society to Rise. It has 150,000+ professionals working for 1000+ Global Customers (including Fortune 500 companies) in 90 Countries. We’re part of the esteemed Mahindra group, headquartered in India. Under a new CEO, Tech Mahindra is committed to a transformative journey with 'Scale @ Speed' as our guiding principle.


Title: Cloud With IOT (Software Engineer)

Location : Lisle, IL

Exp : 8 to 15Years

Day 1 onsite : Onsite


Looking for who are not managers. We need team members who will actually wok on software designs


Job Description:

  1. Expertise on Automotive OEM - Cloud, Connectivity, Telematics and IOT
  2. Comprehensive architecture experience to transfer data from vehicles to leading cloud providers such as AWS, Azure, or GCP.
  3. Experience in adeptness in cloud technologies that orchestrate the seamless integration of the proposed architecture with the chosen cloud provider's ecosystem. Whether leveraging AWS's IoT Core, Azure's IoT Hub, or Google Cloud IoT Core, Need to ensure streamlined integration process, allowing for seamless data flow from edge to cloud

Required Skills:

  1. In-Vehicle Components:
  • On-Board Diagnostics (OBD) System: Collects vehicle telemetry data such as engine performance, fuel consumption, and diagnostic trouble codes. • Driver Monitoring System (DMS): Captures driver behavior data including steering patterns, acceleration, braking, and adherence to safety protocols. • Edge Devices: Embedded systems within vehicles for data processing and communication.
  1. Edge Connectivity:
  • MQTT Protocol: Lightweight messaging protocol for efficient communication between edge devices and cloud infrastructure. • IoT Gateway: Acts as a bridge between in-vehicle systems and the cloud, facilitating secure data transmission.
  1. Cloud Infrastructure:
  • Microservices Architecture: Modular architecture for scalability, flexibility, and ease of maintenance. • Docker Containers: Containerized deployment of microservices for portability and consistency. • Kubernetes: Container orchestration platform for automating deployment, scaling, and management of containerized applications.
  1. Data Ingestion & Processing:
  • MQTT Broker: Manages communication between edge devices and cloud services. • Kafka Cluster: Event streaming platform for ingesting, processing, and distributing vast streams of data in real-time. • Data Ingestion Service: Captures data streams from MQTT broker and forwards them to Kafka topics. • Data Processing Microservices: Handle real-time and batch processing of incoming data streams, including normalization, validation, and aggregation.
  1. Data Storage & Analysis:
  • Distributed Database: Stores processed data for historical analysis and reporting. • Analytics Microservices: Perform advanced analytics on stored data to derive actionable insights, such as driver behavior patterns, vehicle performance trends, and predictive maintenance.
  1. Connectivity & Security:
  • API Gateway: Exposes endpoints for external services and applications to interact with the system securely. • Identity & Access Management (IAM): Enforces access controls and authentication mechanisms to safeguard sensitive data. • Encryption: Secures data transmission and storage to protect against unauthorized access and data breaches
  1. Monitoring & Management:
  • Logging & Monitoring Services: Capture system metrics, logs, and events for performance monitoring and troubleshooting. • Alerting Mechanisms: Notify administrators of critical events, anomalies, or system failures in real-time. • Dashboarding Tools: Visualize system performance, data insights, and KPIs for stakeholders and decision-makers

“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.”



  • Lisle, United States E-Solutions Full time

    Position: Embedded Software Engineer Location: Lisle IL An embedded software engineer on the client Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing, design, implementation,...


  • Lisle, United States avance Full time

    Role: Embedded Software EngineerLocation: Lisle IL - OnsiteDuration: Full TimeAn embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing,...


  • Lisle, United States avance Full time

    Role: Embedded Software EngineerLocation: Lisle IL - OnsiteDuration: Full TimeAn embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing,...


  • Lisle, United States E-Solutions Full time

    Position: Embedded Software EngineerLocation: Lisle ILAn embedded software engineer on the client Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing, design, implementation, and...


  • Lisle, United States avance Full time

    Role: Embedded Software EngineerLocation: Lisle IL - OnsiteDuration: Full TimeAn embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing,...


  • Lisle, United States avance Full time

    Role: Embedded Software EngineerLocation: Lisle IL - OnsiteDuration: Full TimeAn embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing,...


  • Lisle, United States Adbakx Full time

    Position: Embedded Software EngineerLocation: Lisle IL- Day One Onsite (Need Locals)Type: FTE onlyJob Description:An embedded software engineer on the Customer Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and...


  • Lisle, United States E-Solutions Full time

    Position: Embedded Software EngineerLocation: Lisle ILAn embedded software engineer on the client Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing, design, implementation, and...


  • Lisle, United States Diverse Lynx Full time

    Embedded Software Engineer Lisle, IL (Onsite Position) Fulltime Position Job Description: An embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software...


  • Lisle, United States Tech MahindraAvance Consulting Full time

    Position: Embedded Software Engineer Location: Lisle IL (Day 1 On-site) An embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing, design,...


  • Lisle, United States Avance Consulting Full time

    Job DescriptionJob DescriptionPosition: Embedded Software EngineerLocation: Lisle IL (Day 1 On-site) An embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software...

  • Software Engineer

    5 days ago


    Lisle, Illinois, United States CACI International Full time

    Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * Primary Purpose: Under direct supervision, participate in research and innovation efforts on complex solutions to security challenges in telecommunications and...


  • Lisle, Illinois, United States Tech MahindraAvance Consulting Full time

    Position: Embedded Software EngineerLocation: Lisle IL (Day 1 On-site)Looking to join Navistar's Low-Level Software Team? As an embedded software engineer, you'll dive into ECU software development for multiple ECUs. Your tasks range from requirement discovery to testing, including working on projects involving AUTOSAR and non-AUTOSAR ECUs. Expect to work...


  • Lisle, United States Tech Mahindra Full time

    About Us:At Tech Mahindra (Tech Mahindra | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable experiences. Consumer ‘experiences’ are driving and disrupting industries...


  • Lisle, United States Tech Mahindra Full time

    About Us:At Tech Mahindra (Tech Mahindra | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable experiences. Consumer ‘experiences’ are driving and disrupting industries...


  • Lisle, United States E-Solutions Full time

    software Verification & Validation team as a Sr. Engineer and play a significant role in verification and troubleshooting of unit/functional automated testing solutions, accountable for the overall unit/functional test automation strategy and test execution; and play a critical role as verification lead engineer in platform BSW (Basic Software) team as...


  • Lisle, United States E-Solutions Full time

    software Verification & Validation team as a Sr. Engineer and play a significant role in verification and troubleshooting of unit/functional automated testing solutions, accountable for the overall unit/functional test automation strategy and test execution; and play a critical role as verification lead engineer in platform BSW (Basic Software) team as well....


  • Lisle, United States E-Solutions Full time

    software Verification & Validation team as a Sr. Engineer and play a significant role in verification and troubleshooting of unit/functional automated testing solutions, accountable for the overall unit/functional test automation strategy and test execution; and play a critical role as verification lead engineer in platform BSW (Basic Software) team as...


  • Lisle, United States Navistar Full time

    Position Overview: Navistar is looking for a Lead Software Engineeer to support our Digital Transformation Journey. Along with other engineers, you will be responsible for the development and implementation of service applications, providing technical leadership and expertise, contribute to the overall design of the solution, and lead other developers to...


  • Lisle, United States Navistar Full time

    Position Overview: Navistar is looking for a Lead Software Engineeer to support our Digital Transformation Journey. Along with other engineers, you will be responsible for the development and implementation of service applications, providing technical leadership and expertise, contribute to the overall design of the solution, and lead other developers to...