Provide technical support in design and development of embedded applications.
Identify technical challenges and risks and accordingly develop resolutions.
Assist in design reviews and recommend improvements to improve system performance and reliability.
Develop technical specifications based on customer requirements.
Provide support in preparing design documents and system architectures.
Propose engineering solutions to effectively meet customer requirements.
Assist in system maintenance, enhancement, testing and troubleshooting activities.
Mentor and assist other Engineers as needed.
Follow coding practices and recommend process improvements to build efficient systems