IELEKTRON

Ielektron - Lead Embedded Engineer - C/C++

Click Here to Apply

Job Location

chennai, India

Job Description

As a Lead Embedded Engineer, you will play a crucial role in leading and guiding a team of skilled engineers to develop cutting-edge embedded software solutions. You will be responsible for the entire software development lifecycle, from initial architecture design to final product delivery. Your technical expertise, leadership skills, and problem-solving abilities will be essential to drive innovation and ensure the success of our projects. Key Responsibilities : - Define and maintain the overall technical vision and strategy for embedded software development. - Lead the architecture and design of complex embedded systems, ensuring scalability, performance, and reliability. - Collaborate with cross-functional teams (hardware, system engineering, etc.) to align on technical requirements and integration. - Provide technical guidance, mentorship, and coaching to team members, fostering a culture of continuous learning and improvement. - Drive the adoption of best practices, coding standards, and tools to ensure code quality and maintainability. - Plan, track, and manage the progress of embedded software development projects, ensuring timely delivery and adherence to project timelines. - Identify and mitigate project risks, proactively addressing potential challenges. - Monitor project metrics and KPIs to assess project health and make necessary adjustments. - Collaborate with stakeholders to manage expectations and communicate project status effectively. - Lead and motivate a high-performing team of embedded software engineers. - Foster a positive and collaborative team culture that encourages innovation and teamwork. - Assign tasks, provide clear expectations, and track team performance. - Conduct regular performance reviews and provide constructive feedback to help team members grow and develop. - Possess strong C/C++ programming skills and a deep understanding of embedded systems concepts. - Have experience with RTOS (Real-Time Operating Systems) and embedded Linux. - Be proficient in communication protocols such as CAN, LIN, SPI, I2C, and Ethernet. - Have a solid understanding of software development methodologies (Agile/Scrum) and tools (e.g., Git, Jenkins, Jira). - Be familiar with safety-critical standards like ISO 26262 and be able to apply them to embedded software development. - Have experience in E-Mobility, specifically testing BMS, MCU, TCU, and VCU, is a significant advantage. Required Skills and Qualifications : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - 6-10 years of experience in embedded software development. - Strong C/C++ programming skills. - Experience with RTOS, embedded Linux, and communication protocols. - Excellent problem-solving and debugging skills. - Strong communication and interpersonal skills. - Experience with Agile/Scrum methodologies. - Familiarity with safety-critical standards (e.g., ISO 26262). - Experience in E-Mobility, testing BMS, MCU, TCU, and VCU (preferred). (ref:hirist.tech)

Location: chennai, IN

Posted Date: 11/22/2024
Click Here to Apply
View More IELEKTRON Jobs

Contact Information

Contact Human Resources
IELEKTRON

Posted

November 22, 2024
UID: 4919368398

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.