2 iElektron Technologies Jobs
Ielektron - Lead Embedded Engineer - C/C++ (6-10 yrs)
iElektron Technologies
posted 1mon ago
Flexible timing
Key skills for the job
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).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for iElektron Technologies roles with real interview advice
5-10 Yrs
Bangalore / Bengaluru