JD for Senior Embedded SW Engineer position:
Min requirements:
- BE/BTech/MS/MTech in electrical engineering, computer engineering, or computer science.
- 5 to 8 years of experience in embedded software development
- Good verbal and communication skills
Technical Capabilities or Experience in many or most of the following:
- 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.
- Desire to perform test-driven development and develop compilation-time unit-tests.
- Experience in scripting languages like Python, Ruby, Lua, etc.
- Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
- Experience in Git, Jira and Confluence desired.