Diagnostics Software Engineering Lead

Urja Global Limited
  • Post Date: September 27, 2024
  • Apply Before: November 26, 2024
  • Applications 0
  • Views 3
Job Overview

Job description

  • Global Digital Manufacturing Systems (GDMS) is responsible for designing, developing, and deploying software and data products that aid in the configuration, execution, reporting, and analysis of manufacturing systems and the data the process and equipment produces therein. The scope covers ECU Flashing, Calibration, and our data pipelines span concrete (physicals) to the Cloud (virtual).
  • The Manufacturing Embedded Systems Applications team is responsible for designing, developing, and deploying Flashing, Diagnostics, and Testing Tools for in-plant operations teams that include engineers, process supervisors, and operators.
  • The Diagnostics Software Engineering Lead will provide expertise and direct a software team based in Chennai or Bangalore, India. This person will collaborate and service the Manufacturing Diagnostics team s more extensive portfolio of products.
  • The scope will include API development, Front-end applications for Mobile and Web, and backend services to enable connectivity with the underlying factory software platform infrastructure.
The minimum requirements we seek:
  • Bachelor s degree in computer science or related field.
  • 6+ years of experience in a technical/software engineer role
  • 1+ years of team leadership experience in leading at a first-line manager level
  • Strong understanding of object-oriented programming concepts, design patterns, and software architecture.
  • Fluent in Software Languages C#, C++, Python (in Priority)
  • Experience designing, implementing, and deploying Google Cloud Platform.
  • DevOps experience including Infrastructure-as-Code (Terraform) and CI/CD Pipelines.
  • Experience designing/implementing APIs, Microservices framework running on Docker and or Kubernetes.
  • Experience with Git and version control systems.
  • Experience with agile development methodologies and tools (e.g., JIRA).
  • Excellent problem-solving and analytical skills.
  • Strong verbal and written communication skills.
  • Ability to work independently and in a team environment.
Our preferred requirements:
  • Leadership of software developers that has delivered backend services and frontend applications for use at scale in a high-throughput, low-latency environment.
  • Experience Developing Automotive Diagnostic and Flashing Tools.
  • Experience in Vehicle Diagnostic Protocols (UDS and/or other CAN Communication Standards).
  • Experience building products for the shop floor (manufacturing environment).
  • Background and knowledge of Data Engineering principles and technologies.
  • Passion for creating quality, test-driven applications.
Preferred: Master s degree in computer science or related field.
What you ll be able to do:
  • Lead a team of front-end and backend software developers – leading in this context entails planning the work, engaging in architectural discussions with the development team in the US, and distributing the work accordingly to the developers on the team. You will also be directly responsible for the delivery of software products and, therein, the growth and performance management of your direct reports.
  • Work with cross-functional teams to design and implement software solutions that meet business requirements and user expectations.
  • Collaborate with designers, product owners, and other stakeholders to ensure the software meets user experience and business goals.
  • Design, develop, implement, and maintain complex, scalable, and performant front-end applications targeted for multiple device technologies.
  • Develop and maintain applications based on industry-standard development frameworks and libraries.
  • Pursue excellence in Software Craftsmanship through Test Driven Development, code reviews, and pair programming to continuously improve software development processes, tools, and techniques.
  • Participate in agile development practices, including sprint planning, retrospectives, and daily stand-ups.
Technical Architect
Auto Components
Engineering – Software & QA
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate
Job Detail
  • Offered Salary₹30,000 - ₹50,000
  • Career LevelExecutive
  • Experience4 Years
  • GenderBoth
  • INDUSTRYDevelopment
  • QualificationBachelor Degree
Shortlist Never pay anyone for job application test or interview.