02 Nov
|
ThoughtFocus
|
Bengaluru
02 Nov
ThoughtFocus
Bengaluru
• Excellent experience in C/C++, Python and Shell Scripting.
• Experience in libraries like PySerial, libusb, USB classes like MSC, CDC and vendor class. python object classes, implementing low-level APIs.
• Experience in POSIX standards, design, development, coding/porting and debugging of embedded software components like Boot loaders, Drivers, Diagnostics, Middleware and Embedded applications.
• Device Drivers development for interfaces such as SPI, UART, I2C, ADC, PWM, GPIO etc.,
• Excellent experience in processors/microcontroller preferably ESP 32 or similar series
• Capability to understand the Processors & ICs Datasheets in detail
• Experience in using Development/Configuration Tools
- IDE, Emulators, Debuggers, Simulators, Git, and Code coverage.
• Familiarity with automated testing and test engine development.
• Experience with board bring up and digital hardware
• Familiarity in Quality Process and Configuration Management tools like Git, Jira, Confluence, Bitbucket etc.
•
• Hands-on experience with hardware is good.
• IoT conceptual knowledge is strong.
• Python skills are average.
• Embedded C skills are valuable.
• Given 15 years of experience, lower-layer work like soldering and board modification could be a concern. End-to-end individual contribution may be affected, since this role needs regular hardware management and continuous debugging and bug identification,
📌 Lead Engineer (Bengaluru)
🏢 ThoughtFocus
📍 Bengaluru