M
Embedded C Developer
Motherson technologiesKA, IN1d ago
Full-timevia indeed
Join Our Community
Required Skills
agilegitlinuxpython
Job Description
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
Similar Jobs
- S
QA Engineer (Automation)
Stacknize Solution LLP · Chandigarh
- K
Snowflake Developer
KUMARAN SYSTEMS · Chennai
- S
Application Support Engineer Trainee (Python, MySQL, Java)
Stacknize Solution LLP · Chandigarh
- S
Technical Project Manager
Stacknize Solution LLP · Chandigarh
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 1d ago
- Source
- Indeed