Connect

Can't find what you're looking for?

Join our Talent Network
Join our Talent Network

HMI Software Architect

Location: Chennai, TN, India
Date Posted: Apr 9, 2021
Closing Date: Apr 30, 2021

Share: mail

Description

Career Area:

Engineering

Job Description:

As HMI (Human-Machine Interface) Software Architect with the Power Systems & Digital Integration Team, you will design, modify, develop, and implement software for Energy and Transportation Segments. You will translate functional requirements into technical specification and solutions. collaborate with Product group in the design, development of new features, enhancements for release to production. This role will require regular interactions with technology partners, suppliers and will be accountable for contributing to the concept, development, and design of complex subsystems. You will contribute to the planning and delivery of projects, continually learn, and stay abreast of innovative technology, mentor, and coach team members, and broaden your professional network.

Job Duties/Responsibilities may include, but are not limited to

  • Design, optimize and implement software strategies of HMI Systems from requirements to production
  • Work with product group closely to refine requirements
  • Review design, code, test, and debug systems and software
  • Unit test and verify software strategies in bench and lab environments
  • Integrate and validate other control modules
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Troubleshoot the issues identified at system benches or customer production sites and provide resolution
  • Represent the workstream and provide stakeholder updates
  • Manage risk identification and mitigation strategies associated with the software architecture
  • Guiding and assisting the development team throughout the process.

Qualifications -

  • Bachelor’s or Master’s degree in Computer Science, Electronic & Communication, Electrical & Electronics Engineering from an accredited Engineering College,
  • 6+ years of progressively increasing levels of responsibility.
  • Requires a self-starter with strong technical leadership skills. 
  • Experience in C++ programming language
  • Experience with common Java technologies and frameworks (J2EE, Servlets, OSGi, Spring MVC or SpringBoot)
  • Experience with web technology stacks (HTML5, CSS, JavaScript, REST API)
  • Excellent knowledge of System architecture patterns including data modeling, database design, performance monitoring
  • Incumbents must have demonstrated excellent analytical skills and the ability to perform complex assignments. 
  • Must have ability to communicate technical information effectively with team members and others in the work group, as well as employees in other units, customers, and suppliers.

Top Candidates will also have

  • Emphasis on initiative and strong technical insight
  • Knowledge in communication protocols like CAN, Modbus and gRPC
  • Knowledge on Industrial protocols like Modbus, TCP/IP Client Server Architecture
  • Experience/ familiarity with Automotive Industry
  • Demonstrated clear commitment to quality and customer satisfaction
  • Excellent organization, communication, interpersonal, and collaboration skills
  • Desire to work in a fast paced, team environment

Relocation is available for this position.

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply? Submit your information to our Talent Network here.

Share: mail

Job Info

Apr 9, 2021

R0000027845

India


Similar Jobs

Quality Technician

Thiruvallur, TN, India
Manufacturing & Supply Chain

Digital Analyst Project Leader

Chennai, TN, India
Digital

HMI Software Architect

Chennai, TN, India
Engineering

Perception Engineer

Chennai, TN, India
Engineering

Genset Controls Software Architect

Chennai, TN, India
Engineering

Engineer -Drivetrain Product Support

Chennai, TN, India
Engineering

Engineer-Design

Chennai, TN, India
Engineering

Senior Engineer-Design

Chennai, TN, India
Engineering

Associate Software Engineer

Chennai, TN, India
Digital

Sr Engineer-Perf/Sim/App

Chennai, TN, India
Engineering

Program Coordinator III

Chennai, TN, India
Manufacturing & Supply Chain

Data Scientist II

Thiruvallur, TN, India
Information Analytics

Senior Associate Engineer

Chennai, TN, India
Engineering

Engineer - Design

Chennai, TN, India
Engineering

Software Engineer

Chennai, TN, India
Digital

Parts Information Illustrator

Chennai, TN, India
Marketing / Sales / Product Support

Senior Parts Information Analyst

Chennai, TN, India
Marketing / Sales / Product Support

Sr. Parts Information Analyst

Chennai, TN, India
Marketing / Sales / Product Support

Senior Parts Information Analyst

Chennai, TN, India
Marketing / Sales / Product Support

Engineering Project Team Leader

Chennai, TN, India
Engineering

Software Engineer

Chennai, TN, India
Digital

Software Engineer

Chennai, TN, India
Digital

Senior Software Engineer

Chennai, TN, India
Digital

Service Information Developer 1

Chennai, TN, India
Marketing / Sales / Product Support

Associate Engineer - Engine & Cooling Systems

Thiruvallur, TN, India
Engineering