Overview
Lead the technical planning, design, development, verification and maintenance of embedded software products and systems, including AUTOSAR-based software, as a Technical Lead Engineer.
What you'll do
- Lead the technical planning, design, development, verification, and maintenance of software products and systems.
- Own the technical execution and successful delivery of complex projects, features, or product workstreams.
- Drive requirements analysis and ensure technical solutions align with product, system, customer, and business objectives.
- Define software designs and contribute significantly to architecture decisions in partnership with Software Architects.
- Lead technical decision-making and provide guidance on complex software engineering challenges.
- Lead and support system integration, stabilization, performance improvements and root cause analysis.
- Develop and maintain reusable software platforms, frameworks, runtime services, infrastructure components, and common engineering assets.
- Coordinate development activities across engineers and cross-functional teams to ensure effective delivery.
- Lead design reviews, code reviews, technical analyses, and risk assessments to maintain engineering quality standards.
- Define verification and validation strategies and ensure appropriate test coverage and compliance with requirements.
- Identify technical risks and dependencies, develop mitigation strategies, and escalate issues when appropriate.
- Establish and promote engineering best practices, coding standards, development methodologies, and quality expectations.
- Support project planning, work estimation, prioritization, and resource coordination activities.
- Mentor and coach Software Engineers and Senior Software Engineers, supporting their technical growth and career development.
- Drive continuous improvement initiatives related to development processes, tools, automation, and engineering effectiveness.
- Collaborate with Product Owners, Architects, Quality Engineers, Program Managers, customers, suppliers, and global engineering teams.
- Influence technical direction within product areas and contribute to technology roadmap discussions.
- Ensure compliance with software development processes, configuration management, change management, defect management, and software license requirements.
- Continuously expand technical expertise and domain knowledge while safeguarding confidential information and company assets.
What you'll need
- Extensive experience in leading software development and embedded systems, including the delivery of complex software products and platforms.
- Strong analytical, problem-solving, and technical leadership skills.
- Strong communication / presentation skills and stakeholder management skills with the ability to collaborate effectively across organizational levels.
- Ability to lead technical activities, coordinate development tasks, and provide guidance to team members.
Nice to have
- Bachelor's or master's degree in computer science, Software Engineering, Electrical Engineering, or a related field.
- Experience with embedded systems, microcontrollers, multi-threaded software, and RTOS platforms (Linux, QNX, OSEK, or similar).
- Experience in Embedded Software development on ARM Core (A53/A72) and Real time Core based SOC/MCU.
- Knowledge of automotive communication protocols (CAN, LIN, FlexRay, Ethernet).
- Experience in AUTOSAR and/or Service Oriented COM framework: Adaptive AUTOSAR/ROS/ROS2/DDS/SOMEIP.
- Familiarity with GPU/NPU/DSP.
- Excellent Programming Skills - C/C++.
- Automotive Knowledge - ADAS / Perception / Parking.
- CICD knowledge and familiarity with Gerrit workflow.
- Experience with requirements management tools such as DOORS or Polarion.
- Familiarity with ASPICE, MISRA, and automotive software development processes.
- Knowledge of Functional Safety (ISO 26262) and automotive cybersecurity principles.
- Experience with Git, static analysis tools, and software performance profiling.
- Experience with AI-enabled solutions.
- Experience working within Agile/SAFe environments.
- Experience working with global, cross-functional development teams.
Details
- Work time: 6 PM to 3 AM.
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.