Location
Chennai | India
Job description
In this position, the candidate will be responsible for leading Embedded software development teams for industry-leading products that bring sustainable, efficient climates solutions to buildings, homes, and transportation. The candidate would have to split their time between providing technology leadership to ensure effective product delivery and carrying out people management activities for team engagement and growth.
Responsibilities - Carries out design, architecture and development functions for Embedded Software.
- Provides technical leadership to Embedded Software teams and SCRUM teams for one or more projects.
- Prepares estimates, plans for the SDLC activities by working with stakeholders to understand the requirements.
- Provides guidance and mentoring to engineers to improve team engagement.
- Guides software team members for goal setting, tracks and provides constructive feedback on those goals.
- Drives innovations and idea generation activities for the team.
Key Competencies:
- Has extensive knowledge of design and programming in an Embedded Systems environment.
- Expert knowledge of developing modular software using C, C++ in an Embedded platform.
- Experience in developing software using ruby, python is plus
- Familiar with working in an Embedded Linux development environment.
- Capable of understanding Hardware/Software interfaces and reading schematics.
- Familiar with communication protocols like Bluetooth/BLE, TLS and TCP/IP and network security standards.
- At least 2-3 years of experience leading multi-engineer projects and mentoring junior engineers
- Atleast 2-3 years of experience creating architecture for complex software systems and strong object-oriented design skills.
- Experience in writing multithreaded software and class libraries is desired.
- Understanding of communication interfaces like CAN, RS232, I2C, SPI is desired.
- Prior experience in working with Agile software methodologies (Scrum), TDD a plus.
- Experience with software product development is desired.
- Experience in HVAC domain is desired.
Qualifications - Bachelor of Engineering degree in Computer Science, Electronics & Communication, or equivalent required
Job tags
Salary