Designation: Lead Software Engineer
Skills: Embedded, BLE
Qualification: B.E – Instrumentation/Electronics/ E&TC/Computer Science or equivalent
Location: Pune
Experience: 8+ Years
Roles and Responsibilities:
- Contribute to all aspects of software development, architecture, design,
- Implement the best practices and coding standards of the project.
- Comply with all applicable development processes.
- Should be able to work independently as well as with team.
- Contribute to programming and developer testing.
- Experience with Embedded system design and development with C language.
- Well versed with 8/16/32 bit microcontrollers preferably STM32 platform, NXP microcontrollers
- Minimum 1 year Experience in emWin graphics library (preferred) on STM32 platform or similar library.
- Well versed with communication protocols such as Modbus, SPI, I2C, UART
- Proficient understanding of code versioning tools like Git and SVN.
- Experience in device driver development and hardware board bring up.
- Hands on experience in using debuggers, simulators, and oscilloscope.
- Able to read hardware schematics.
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Technical / Essential Skills:
- Experience with STM32 platform.
- Experience in Emwin or Similar graphics library on STM32.
- Experience in any RTOS.
- Experience with scripting language. VBA, Python or Bash preferred.
- Knowledge of C++ and OOPS concepts.
- Knowledge of systems/ products with Wi-Fi interface