Lead Software Engineer

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
Job Type: Full Time
Roles: Engineering
Engineering: Engineering - Core
Skills: BLE Embedded
Qualification: B.E - Instrumentation/Electronics/ E&TC/Computer Science or equivalent
Experience: 8+ Years
Job Location: Pune

Apply here

Allowed Type(s): .pdf, .doc, .docx