Danfoss
Location
Pune | India
Job description
Danfoss is looking for an experienced person having solid experience in Embedded Systems Software Development in accordance with Software Development Life Cycle. This person will be responsible to guide and coach the team as well as independently develop Embedded Software based on defined software requirements and support tests for the developed software modules along with other teammates.
Job Responsibilities Lead and coach the team
Requirement analysis & engineering from customer requirement
Software requirement gathering and specifying.
Prepare, drive and execute the software development plan.
Perform all the necessary reviews per development life-cycle.
High level and low-level design and documenting
Architect, design and develop embedded software as per defined software requirements.
Software integration & testing
Prepare & maintain all of Software artifacts for project life-cycle
B.E/B. Tech/M. Tech/Master (Electronics / Telecommunications / Computers Science)OR equivalent
Experience & Attributes:
5 to 7 or more years extensive experience in Embedded system software design, development & testing.
Excellent communication skills, spoken and written English
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
Job tags
Salary