Sr. Software Engineer Firmware

Year    India, India

Job Description


About CNHIAt CNH Industrial we\'re 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. Our technology is revolutionizing agriculture and changing the lives of farmers and agribusinesses globally. We are a close-knit team of digital innovators, committed to delivering cutting-edge solutions to help farmers feed the world.CNH Industrial - a global leader in the delivery of power, technology and innovation to farmers, builders and drivers all around the world. Each of its brands, including Case IH, New Holland Agriculture, Case and New Holland Construction, is a major international force in its specific sector.Responsibility:

  • Design and develop firmware software, bootloader with security features for ECUs running on microcontrollers.
  • Configure 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.
  • 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.
Required Qualification:
  • Bachelor\xe2\x80\x99s Degree in engineering (electrical or mechanical or software) is required. Ph.D. or M.S. degree in engineering preferred.
  • Minimum 12 years of experience in Embedded firmware development (Low level drivers/BSP and Middle layer services/BSW) in C and assembly language.
  • 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).
  • Strong experience with software design and requirements documentation.
  • 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/MPU etc.
  • Experience going through to understand Electrical schematics, Hardware specifications.
  • Experience working with real time operating system RTOS. (Autosar OSEK or similar).
Preferred Qualification
  • \xef\xbb\xbfKnowledge of Autosar concepts and experience working with AUTOSAR based MCAL device driver configuration and integration.
  • Knowledge of Functional Safety concepts and software implementation in accordance with ISO25119, ISO13849, ISO26262.
  • Knowledge of cybersecurity concepts and implementations.
  • Experience with hardware test equipments like multimeter, oscilloscope, frequency generator.
  • Knowledge of configuration management tools such as SVN or similar, requirements tools (e.g., Polarion or similar).

CNH Industrial

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3462421
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year