06 Aug
|
Tata Elxsi
|
India
Tata Elxsi works with leading medical device OEMs and technology companies for market research and human factor engineering, hardware and software engineering, verification & validation, regulatory standards & compliance requirements along with technologies such as artificial intelligence, cloud and IoT.
Tata Elxsi’s Medical Device and Healthcare practice is ISO 13485 certified.
Job Role - C++ Architect – Embedded Systems (ARM Cortex-M / Microcontrollers)
Location - Pune
Experience - 10 to 20 Years
Key Responsibilities
Architect and design embedded software solutions for Microcontroller-based products.
Lead the development of high-performance applications using Modern C++ (C++11/14/17).
Design and implement multithreaded and concurrent software architectures.
Define software architecture, coding standards, design patterns, and best practices.
Work closely with System Engineers, Hardware Engineers, V&V; teams, and Product Management.
Drive end-to-end software development from requirements analysis to deployment.
Mandatory Skills
10+ years of embedded software development experience with at least 3+ years in an Architecture role.
5 years in Medical Device Software Development
Strong expertise in C++ (C++11/14/17).
Hands-on experience with Multithreading, Concurrency, Synchronization Mechanisms, Mutexes, Semaphores, and IPC.
Extensive experience with Microcontrollers and low-level embedded software development.
Solid experience with ARM Cortex-M Series (M0/M3/M4/M7/M33) architecture.
Experience in Bare-Metal and RTOS-based development.
Proficiency in Software Design Patterns and Object-Oriented Design principles.
Unit Test Framework: GTest
Ability to design develop and debug embedded firmware, basis software and driver
Experienced in Interface with peripherals: UART, SPI, I2C, CAN, USB, Ethernet
Good to have – experience with tools like FreeRTOS, Zephyr, VxWorks,
Tools: Polarion; Azure DevOps; Eclipse; Enterprise Architect
Agile Experience
Hands-on experience worki
📌 C++ Architect (India)
🏢 Tata Elxsi
📍 India