Description

Key Skills: RTOS, Embedded C, CAN, UDS

Roles and Responsibilities:

  • Software requirement specification writing
  • Creating design for assigned modules
  • Implementing the code for assigned requirements
  • Perform unit testing
  • Perform peer reviews or inspection of software work products
  • Support testing team on defect analysis
  • Leading and coaching the team
  • Adhere to Quality processes

Skills Required:

Must have specialized knowledge:

  • Embedded C
  • Electronics
  • RTOS
  • Knowledge of Microcontrollers (RISC, CISC)
  • CAN Communication & Protocols like UDS, KWP2000, CANopen and J1939
  • MISRA standard - 2000/MISRA 2012
  • SDLC, Agile Scrum
  • Static analysis & Tools like LDRA or QAC or Vector cast
  • Requirement management & Tools like Polarion or Equivalent
  • Change Management & Tools like JIRA/VSTS
  • Version control & Tools like SVN/GIT/Clearcase
  • Traceability management & Tools like Reqtify or equivalent
  • Software Architecture & Design methodologies - like UML
  • Software Design tools - like Enterprise Architect or Equivalent
  • Software Test Life Cycle

Specialized knowledge - Will be Preferred

  • Functional Safety life-cycle & Management - Applies to software design & development
  • Safety standards like - IEC-61508, ISO-26262, ISO-25119, ISO-13849

Education:  B.E/B. Tech/M. Tech/Master (Electronics/Telecommunications/Computers Science)OR equivalent
 

Education

Any Graduate