
Kannan Marimanavalan
Senior Embedded C and IoT Engineer
Salary / Daily rate
Farmington Hills, MI, USA
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Embedded C & IoT Engineer with 19+ years in automotive ECU development at Bosch. Expert in AUTOSAR, ISO 26262, and communication protocols (CAN/LIN) with proven track record in memory optimization and diagnostic systems. Specialized in production-ready embedded solutions and cross-functional team leadership for automotive platforms.
Work experience
Lead Software Engineer
Bosch USA
Sep 2023 - Present
3 years 2 months
Farmington, MI, USA
Developed ECU basic software components, including RTOS, diagnostics, and memory management. Designed system-level ECU functionalities and integrated application features for production readiness. Investigated field-reported issues and performed root cause analysis during development and launch phases.
Senior Software Engineer
Bosch India
Aug 2017 - Aug 2023
6 years 1 month
Coimbatore, Tamil Nadu, India
Led embedded software development for core vehicle platforms in a collaborative team setting. Developed and maintained communication modules (CAN/LIN) and integrated third-party drivers. Improved memory usage and software optimization across ECU platforms. Built automation tools to support signal code generation and reduce manual efforts.
Senior Software Engineer
Bosch USA
Sep 2013 - Jul 2017
3 years 11 months
Farmington, MI, USA
Conducted validation of diagnostics and system functionalities for vehicle platforms. Acted as technical interface between customer and development team for issue tracking and resolution. Supported ASIC driver testing to ensure stable hardware-software integration.
Software Engineer
Bosch India
May 2007 - Aug 2013
6 years 4 months
Coimbatore, Tamil Nadu, India
Developed diagnostic and communication modules aligned with emissions and regulatory standards. Contributed to ECU migration projects and supported production activities in international teams. Participated in on-site collaboration in Germany to support development and integration phases.
Software Engineer
HCLTech
Feb 2005 - May 2007
2 years 4 months
Chennai, Tamil Nadu, India
Developed device drivers for VoIP hardware platforms. Implemented low-level diagnostics and communication APIs for hardware bring-up and validation.
Education
Government College of Engineering, Bargur
Bachelor of Engineering - BE
2000 - 2004
3 years 11 months