Define and drive the technical strategy for embedding AI into industrial automation products, with a focus on scalability, quality, and industry compliance.
Lead the development of a collaborative, high-performing engineering team, mentoring junior engineers, automation experts, and researchers.
Establish and oversee processes and standards for agile and DevOps practices, ensuring project alignment with strategic goals.
Collaborate with stakeholders to align project goals, define priorities, and manage timelines, while driving innovative, research-based solutions.
Act as a key decision-maker on technical issues, architecture, and system design, ensuring long-term maintainability and scalability of solutions.
Ensure adherence to industry standards, certifications, and compliance, and advocate for industry best practices within the team.
Stay updated on software engineering trends and AI applications in embedded systems, incorporating the latest advancements into the team’s strategic planning.
Qualifications :
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Extensive experience in software engineering, with a proven track record of leading technical teams, ideally in manufacturing or embedded systems.
Strong expertise in Python and C++ / Rust, Gitlab toolchains, and system architecture for embedded applications.
Experience in DevOps, CI / CD, and agile methodologies, with an emphasis on setting and maintaining high standards across a team.
Exceptional communication and collaboration skills in English.
Willingness to travel as needed.
Background in driving team culture, agile project management, and experience embedding AI in industrial products.
Familiarity with sociocratic or consent-based management practices.
Knowledge in embedded programming is an advantage.
Create a job alert for this search
Embedded Software Engineer • Bengaluru, Karnataka, India