Job Description and Skill :
Knowledge/Skills/Abilities:
- Highly motivated, detail-oriented, responsible professional with a desire to bring new ideas and concepts to product development.
- Bachelor’s degree in Electrical\Computer Engineering or equivalent experience
- 5-10 years of experience in firmware design, coding, and testing
- Experience with 32-bit microcontroller and low power management
- Extensive Experience in C / C++. Python Programming knowledge is plus.
- Experience with GCC and IAR embedded development environments,
- Strong knowledge/hands on experience on embedded real-time operating systems, (OS, drivers, etc.)
- Software test planning and execution – use of test scripts, emulators, etc
- Knowledge of USB, serial, and computer interface protocols including I2C, SPI, and understanding of network communication theory, wireless network theory, and network communications protocols.
- Able to read and work with detailed hardware schematics,
- Knowledge of using electronic measurement devices such as oscilloscopes and logic analyzers
- Able to guide few junior team members and deliver modules
- Excellent communication skills in both written and spoken English and be comfortable with technical report writing
- A plus to have experience with embedded Linux.
- Strong adaptability, capable of handling several projects and other tasks such as validating time info & updating budget files simultaneously
- Good team player, good interpersonal skills and demonstrated leadership. Strong customer focus.
Location :Greater Bengaluru Area, India