5+ years of Experience in Automotive OEMs or Tier 1 Suppliers
Responsible for developing and maintaining software for automotive systems (ECUs), working closely with hardware engineers to integrate and validate software and hardware systems, ensuring the functionality and performance of automotive applications (IVI, Navigation, ADAS etc.)
Proficiency in programming languages such as C, C++, Python, Java, and embedded systems
Knowledge of RTOS compulsory
Knowledge of Diagnostic tools, JTAG interfaces, IDEs and other development tools
Should be familiar with Automotive development phases (V Model) from requirements engineering to implementation
Experience in Autosar and related tool chain required
Develop and deploy embedded software or firmware based on the Architectural specs
Drive requirement definition with Product Owners, Architects and Designers
Work with hardware engineers to integrate and validate software and hardware systems (possibly with Suppliers across the globe)
Testing and Debugging: Design and execute software tests to identify and fix bugs, ensuring the reliability and safety of automotive software; diagnose and fix defects
Ability to develop value-creating strategies and models that enable clients to innovate, drive growth and increase their business profitability
Good knowledge on software configuration management systems
Awareness of latest technologies and Industry trends
Logical thinking and problem solving skills along with an ability to collaborate
Understanding of the financial processes for various types of projects and the various pricing models available
Ability to assess the current processes, identify improvement areas and suggest the technology solutions