Save Job Back to Search Job Description Summary Similar JobsOpportunity to be part of a leading global setupLeadership opportunity with high accountabilityAbout Our ClientOur client is a global leader in the delivery of power, technology and innovation to farmers, builders and drivers all around the world. They are building the world's most intelligent precision farming platform and applications to provide data-based services to our customers and partners on top of data gathered from machines (IOT), sensors and satellite/public sources.Job DescriptionArchitect and develop new generation core software solution catered for automotive grade real time.Design and develop firmware software, bootloader with security features for ECUs running on microcontrollersConfigure and Integrate AUTOSAR - MCAL based drivers with legacy middle layer modules.Benchmark and select suitable third-party software components, microcontrollers etc.Cybersecurity Software Design and development.Lead software development tasks with Software suppliers, integrate and accept supplier provided software modules.Coordinate with internal requirements teams and derive software requirements.Lead and drive technical work for the technical team, conduct technical reviews.Troubleshoot and fix bugs reported by HIL, product validation team or application software team during verification and validation cycle.Develop and maintain software documentation: SDD, SRS, API documentation, product functional spec etc.Design and develop tools to automate software workflows and processes.Define software configuration management to ensure effective software management.Ensure that software adheres to coding standards and meet stringent performance and safety requirements of real time embedded system.Contribute to Functional Safety relevant software functions in accordance with ISO25119, ISO13849/ISO19014.Closely monitors project status and provides progress updates to direct manager, other stakeholders.Maintain a clean and safe work area. Follow established safety and ergonomic standards.The Successful ApplicantBachelor's Degree in engineering (electrical or mechanical or software) is required. Ph.D. or M.S. degree in engineering preferred.Minimum 15-20 years of experience in Embedded software development (Low level drivers/BSP and Middle layer services/BSW) in C and assembly language.Strong experience in building and technically leading firmware solution catered for ECUs (preferably for automotive grade ECUs).Strong experience with microcontrollers (16/32-bit automotive grade), compilers/linkers.Strong experience with Firmware debugging (call stack analysis, profiling, breakpoint evaluation, resource budget analysis as Flash, RAM, and CPU load).Experience with CAN based protocols such as J1939, XCP, KWP, UDS, communication tools Vector CANalayser, CANape, CANoe, INCA or similar.Experience working with memories (Flash, EEPROM, RAM, External memories), MMU etc.Experience working with real time operating system RTOS (Autosar OSEK or similar).What's on OfferOpportunity to work with the global teamCompetitive salariesQuote job refJN-092024-6527816Job summaryFunctionInformation TechnologySub SectorIT DevelopmentWhat is your area of specialisation?Industrial / ManufacturingLocationGurgaonJob TypePermanentJob ReferenceJN-092024-6527816