Responsibilities for this position include, but are not limited to, the following.
Understand requirements and create low-level design using UML
Develop embedded software as per defined software requirements
Software integration & testing
Background & Skills
Education:
B.E/B. Tech/M.Tech/Master (Electronics/Telecommunications/Computers Science) OR equivalent
Experience & Attributes:
2-4 years’ experience in Embedded system software design, development, and 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
Change Management & Tools like JIRA/VSTS
Version control & Tools like SVN/GIT/Clearcase
Traceability management & Tools like Reqtify or equivalent
Design methodologies - like UML
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
Key Tasks 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
Adhere to Quality processes
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.