Education and Work Experience Requirements:
This section is used to describe what knowledge, skills and abilities are required to perform the daily tasks
- Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers both in English.
- Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service
- Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices
Tasks / Responsibilities:
- 6 to 8 Year experience in embedded software development
- Develop embedded software for household appliances.
- Participate in full software development cycle (Requirement, Design, Coding, Testing)
- Develop and execute unit and functional development/tests.
- Conduct code, design and solution review.
- Conduct knowledge sharing to build up the team competencies.
- Provide technical proposal, estimation for new projects.
- Involve directly to customer discussions.
- Work with international partners and engineering teams to define technical requirements, collaborating with domain experts to drive the architecture
Mandatory:
- Must have hands on experience in driver development on embedded hardware like SPI, I2C, DMA, ADC, UART etc and board bring up activities.
- Must be expertise in Embedded C programming.
- Need to have device driver experience in STM32, Giga Device, TI, TLE microcontrollers.
- Expertise in software architecture and design techniques using UML
- Experience in unit, integration, and system testing.
- Experience with agile development methodologies.
- Experience in guiding and mentoring team members including review of artifacts.
Good to Have Skills:
- Experience in RTOS
- Experience in Linux application development
- Experience in C++, Python
- Exposure to Agile software development methodologies.
- Proficiency in using Git-based version control systems.
- Experience working with an internationally distributed team.
Softskills:
- Must possess excellent communication and problem-solving skills.
- Must be a team player with ability to guide a set of technical teams.
Pay: ₹900,000.00 - ₹1,500,000.00 per year
Benefits:
- Cell phone reimbursement
- Flexible schedule
- Paid sick time
- Provident Fund
Work Location: In person