Qualification: BE in Electronics or Instrumentation, MSC Electronics
Experience: min 2 to 5 Years exp in Embedded Software/Firmware domain to develop high quality products/components
Work location: Pune
Required skills:
- 2 years experience Microcontroller based embedded SW development experience in C, C and related embedded programming languages.
- Experience with C language, Linux/ RTOS is added advantage.
- Ability to write modular code and develop world class code modules independently
- Good understanding of microcontroller architecture
- Experience with testing instruments like DMM, DSO.
- Experience in unit testing and/or system testing, and the ability to generate the detailed test report of test conducted
- must be familiar with protocols like UART, I2C, SPI, ethernet, MODBUS.
- Should have worked on Microcontroller (preferably NXP i.mx/stm32/K22/K60)
- Device driver development experience (e.g. PWM, A/D converters, Serial, I2C, SPI, etc.)
- Experience in C#/Python will be an added advantage
- Knowledge of SW developments tools like compiler, debugger,etc
- Experience/Understanding of SW development process life cycles or Agile framework is preferable.
Job Responsibilities:
- To develop embedded software for products in multiple domains by working together with a team of embedded developers to deliver world class products.
- To understand/analyze the requirement provided by Product Owner for any specific feature and identify Software requirement, involve with feature owners to complete design, software development, unit/integration/functional testing and release.
- Responsible to meet the assigned activities with in estimated time and commitment on job.
- Responsible to support project activities based on need, and able to work as independent as well as team.