📍 Pune District, India 🇮🇳
Location ( R&D ): Pune, Maharaştra, India
About Makersan
Makersan develops smart electronic systems for mobile and field applications, including controllers, displays, sensors, pedals, joysticks, and keypads for off-road vehicles. With a strong export-oriented structure, we deliver high-quality solutions to global markets.
Role Overview
As a Senior Embedded Software Engineer, you will work on automotive cockpit electronics projects, contributing to the design and implementation of embedded software across our product range. You will collaborate closely with cross-functional teams to build reliable and high-performance systems.
Key Responsibilities
• Design and develop embedded software for MCU based systems (bare-metal and/or RTOS)
• Develop low-level drivers and middleware for peripherals (CAN, SPI, I2C, UART, RS-485, ...)
• Optimize software for real-time performance, memory usage, and power efficiency
• Analyze hardware schematics and ensure robust HW/SW integration
• Implement unit tests and support system-level validation to ensure reliability and robustness
• Contribute to improvement of software architecture, tools, and development processes
• Collaborate closely with hardware, system, and validation teams throughout the product lifecycle
Qualifications
• BS/MS in Electronics Engineer
• Strong proficiency in C and experience with ARM Cortex-Mx MCUs
• Solid understanding of embedded systems and HW/SW integration
• Experience with version control and bug tracking tools
• Good command of English
Nice to Have
• Embedded Linux, RTOS, or bare-metal experience
• Knowledge of communication protocols (CAN, RS-485, I2C, SPI)
• Familiarity with functional safety standards and V-Model
Benefits
Details will be shared during the interview process.