Job Description
Job Role
Embedded Software Engineer
Education / Qualification
Bachelor of Engineering
Skill / Key Technical & Behavioural Competencies
Mandatory
Additional
- Embedded C/Assembly
- Ability to identify training needs
- Active participation in team meetings
- Look for opportunities to get trained by actively discussing with L&D
- Should have interest for continues improvement
- help peers
- Open for suggestions and improvements
- Read and understand literature on related technology and subject
- Read and understand system Design
Main Duties/responsibilities
Self-Management
- Ability to Estimate for own tasks
- Ability to understand plan for own tasks
- Ability to unambiguously report status on own tasks
- Ability to call out dependencies on own tasks
- Ability for continual improvement (efficient) in delivery of tasks
Requirement Analysis
- Basic understanding/knowledge of requirement analysis
Architecture Design
- Ability to read and understand design
Programming and Coding
- Ability to code as per to the design
- Should adhere to coding standards and conventions
- Medium productivity
- Medium quality of code with few Defects
Testing
- Ability to execute test cases and log
- Ability log defects, report and track them till closure
Quality Focus
- Ability to follow process
- Get all development reviewed
- Be aware of organizational process
- Learn from errors
Key Performance Indicators/or main Deliverable
Key Performance Indicators
Capacity Utilization
Effort Variance
First time Right
Delivery Performance
Main Deliverable
Software Design Specifications,
Software Components,
Component Test Specifications,
Component Test Results