Careers
Embedded Engineer – Software
Roles & Responsibilities
- Implement, test and review all the software & firmware required for the projects
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Integrate and validate new product design
- Interface with hardware design and development
- Planning and tracking of all software related activities during pre and post development stages
- Coordination of software with related non-software (e.g. electronics, mechanical etc.) activities
- Complete all software related tasks in accordance with the software development process
- Identifying and reporting potential risks and omissions in hardware platform design and embedded software related manufacturing processes
- Providing relevant information about expected effort, planning and risks management inputs
- Plan and initiate to acquire adequate software development tools
- Adequate training for production stuff in using available software tools, design rules and procedures during T2MFR stages
- Reviews of software documentation, designs and source code, IP and other related documents
Additional Roles
- Team co-ordination
- Cross functional team interactions.
Skills Required
Specific Skill
- Team management
- Risk Management
- Motivation
- Communication
General Skills
- Good verbal ,written and communication skills
- Good Leadership Skills