Get in Toucharrow


Embedded Software Engineer(4-8 Years)-Bangalore

Job Description

  • Design and implement embedded software for Linux based microcontroller systems.
  • Ability to debug and troubleshoot issues in complex systems.
  • Ability to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.
  • Working with cross functional teams to test and troubleshoot issues.
  • Solid understanding of the Software Development Life Cycle including Agile methodology
  • Self-motivated individual with the ability to work under minimal supervision
  • Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience
  • Minimum 8 to 12 years experience in embedded software development for systems with Linux OS.
  • Exposure to ARM based microcontroller systems desired.
  • Experience in hands on design, development and debugging
  • Strong understanding of C/C++ programming concepts, and Operating systems concepts.
  • Strong understanding of data structures and algorithms.
  • Experience in scripting languages like Ruby, Lua, Python etc.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
  • Experience in git, Jira and Confluence desired.
  • Good written and verbal communication skills.

Skills Required

  • Work in a team with minimum supervision on the tight project deadline.
  • Expertise in current computer hardware and software.
  • Strong communication skills.
  • Ability to work in a team.
  • Eye for detail and identifying problems.
  • An understanding of business
  • Analytical and commercial experience.
  • Good in preparing test cases and executing test plan.


  • Embedded Software Engineer(4-8 Years)-Bangalore


Click Here to Apply