Technical Manager – Embedded Software

DesignationTechnical Manager
Job LocationAhmedabad
Experience Required10 to 12 years
Role and Responsibility– Collaborate with Technical Manager to define architecture and design for complex projects with Microprocessors, Microcontrollers, or hybrid architecture, solving customer business problems effectively. 
– Lead and guide a project team of 4 to 8 engineers for successful project execution and delivery. 
– Adaptable professional, open to working with diverse technologies, ensuring versatility and effective problem-solving capabilities. 
– Hands-on involvement in coding and comprehensive project documentation, ensuring meticulous attention to detail and quality. 
– Conduct thorough reviews of project documentation and code for compliance. 
– Define coding and debugging best practices, ensuring high-quality software development within the project. 
– Focused on communication, mentoring, and performance management for team excellence and project success. 
– Conducting interviews to assess and select candidates for roles, ensuring a good fit for organizational needs. 
– Engage in pre-sales, contribute to technical proposal preparation, showcasing expertise for client solutions and requirements. 
Preferred Experience – With 10-12 years of Extensive programming experience in C/C++/Python for device driver and application development in Linux/FreeRTOS/BareMetal environments. 
– Worked with ARM Cortex A, Cortex M SoCs, and conducted board bring-up activities effectively. 
– Worked with Yocto, BuildRoot, or equivalent build systems proficiently. 
– Extensive hands-on experience with tools: Oscilloscope, Analyzer, GDB, valgrind, static code analysis, git, CI/CD, etc. 
– Led projects with teams of 4+ engineers, demonstrating effective leadership and project management skills. 
– Demonstrated experience in effective customer communication, ensuring clarity, understanding, and satisfaction in project interactions. 
– Pre-sales experience is advantageous, contributing to comprehensive project understanding and client engagement. 
Education B.E. / B.Tech / M.Tech in Electronics & Communication or Computer Engineering

Apply for this position

Allowed Type(s): .pdf, .doc, .docx