Embedded software engineer needs to handle several complex tasks and responsibilities. Their duties are related to research, designing, development, implementation, testing, debugging, modifying, etc., to meet the client requirements. The key responsibilities handled by an embedded software engineer are given here in detail:
1.To design and write the embedded software as per the requirements of the client
2.If the existing system needs to changed, then they are responsible for interpreting the requirements and changes that are needed in the software and develop specifications and discuss it with the seniors
3.To review the implemented system, understand and interpret the error reports from internal staff and external clients, troubleshoot and debug them in the embedded environment and provide instant fixtures for the same
4.To maintain and document the software programs and resolutions given for the technical issues and any other relevant data that may be of importance
5.To interact effectively with the team members and contribute in increasing their knowledge and understanding their problems 6.To work in close association with the clients to understand their needs and to address the issues related to the process
Worked in Steering / Power Train / Brakes / Transmission domain
Strong development experience in embedded C
Worked with AUTOSAR / Application and Driver Development, standards such as ISO14229, ISO TP
Strong knowledge in requirements management tools DOORS
Knowledge in UML based tools like Enterprise Architect/starUML is preferred.
Worked with Configuration management tools like Clear case/SVN/VSS
Worked with Change management tools like Clear Quest
Knowledge / experience with Quality process & Safety-standards such as ASPICE/CMMI, ISO 26262
Excellent Communication and Interpersonal skills
Should have good experience in embedded design and development projects.
Must to have a good knowledge of C programming.
Must to have worked on any of the 8/16/32 bit microcontroller for data acquisition using ADC and to control the external devices like motor and other peripheral devices.
Should have a good knowledge or must have used any one of the these protocols,CAN, FlexRay, SPI, UART, I2C
Good to have worked on a control and data acquisition systems
Good communication and presentation skills.
Should be a B.E. / B.Tech / M.E., M.Tech graduate.
Mandatory / Preferred Skills:
S.No. -- Technical Skills -- Mandatory or Preferred? -- Min yrs of hands on Exp in this skill
1. Embedded C -- Mandatory -- 2 yrs
2. Micro controller 16,32 Bit -- Mandatory -- 2 yrs
3. AUTOSAR -- Preferred -- 1 3 yrs
4. TESTING -- Preferred -- 1 2 Yrs
5. PROTOCOL -- Mandatory -- 2 3 yrs
Robert Bosch Engineering and Business Solutions (RBEI) is a 100% owned subsidiary of... Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end to end Engineering, IT and Business Solutions. With over 12,000 associates, RBEI is the largest software development centre of Bosch outside Germany, indicating that we are the Technology Powerhouse of Bosch in India. We have a global footprint with presence in US, Europe and the Asia Pacific region. RBEI is ISO 9001:2008 certified (2009), appraised at CMMI L5 Version 1.3 (2011) and also ISO 27001 (2009)with five state of the art facilities spread across Bangalore and Coimbatore in India, and Ho Chi Minh City in Vietnam. Read full description