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

Apply Now >



Error: Contact form not found.


Project Quote / Consultation Request


    Catalog Download

    Error: Contact form not found.