Job Overview
| Particulars | Details |
|---|---|
| Position | Embedded Software Developer |
| Company | Marquardt India Pvt. Ltd. |
| Location | Hinjewadi, Pune |
| Job Type | Full-Time |
| Experience | 7 - 8 years |
| Category / Department | IT |
| Application Mode |
π’ About Marquardt India Pvt. Ltd.
Company Overview:
Marquardt is a technology company specializing in intelligent mechatronic systems, intuitive user experiences, and solutions designed to make products safer, more convenient, energy-efficient, and sustainable. The company develops solutions for industries including automotive, power tools, household appliances, and heating and air-conditioning technology.
Marquardt also collaborates with startups, research institutes, and technology networks and works on emerging technologies such as fuel cells and contactless holographic operating concepts.
Company Mission:
To develop innovative mechatronic system solutions and intuitive user experiences that make products easier, safer, more sustainable, and enjoyable to use.
Company Vision:
To deliver future-oriented mobility solutions and operating concepts through intelligent mechatronic systems and innovative technologies.
Core Values / Principles
Innovation
Safety
Sustainability
Intelligent Technology
Customer Focus
Future-Oriented Development
Collaboration
Marquardt Management SE, Schloss-StraΓe 16, 78604 Rietheim-Weilheim, Germany
π‘ Editor's Note / Preparation Tip
Resume Tips:
Highlight 5β8 years of embedded software experience.
Clearly mention C and C++ programming expertise.
Showcase automotive ECU development projects.
Highlight AUTOSAR Classic/Adaptive experience and specify MCAL, BSW, RTE, or application-layer work.
Include RTOS experience and relevant operating systems.
List CAN, CAN-FD, LIN, UDS, diagnostics, and calibration experience.
Mention debugging, integration, code reviews, and design reviews.
Include the specific automotive tools you have actually used.
Interview Preparation:
Review advanced C/C++ concepts relevant to embedded systems.
Prepare AUTOSAR architecture and MCAL, BSW, RTE, and application-layer questions.
Review RTOS concepts such as scheduling, tasks, synchronization, interrupts, and timing.
Prepare CAN, CAN-FD, and LIN communication concepts.
Review UDS diagnostic services and automotive diagnostics.
Prepare examples of ECU software integration and debugging.
Be ready to discuss real-world embedded projects and technical challenges you have solved.
Professional Tips:
Tailor your resume specifically toward automotive embedded development.
Clearly distinguish your AUTOSAR Classic and Adaptive experience.
Highlight hands-on development and debugging work.
Mention protocols, diagnostics, RTOS, and ECU platforms used in previous projects.
Avoid listing tools or technologies that you have not practically worked with.
π Job Description
Position Details:
Marquardt India Pvt. Ltd. is looking for an experienced Embedded Software Developer to contribute to automotive embedded software development. The role involves designing, developing, integrating, maintaining, and debugging embedded software for automotive Electronic Control Units (ECUs).
The selected candidate will work with C/C++ and AUTOSAR-based architectures and contribute across software layers including MCAL, BSW, RTE, and application software. The position also involves real-time operating systems, automotive communication protocols, diagnostics, calibration, and software integration.
The engineer will participate in code reviews, design reviews, technical discussions, and software debugging activities.
Benefits / Compensation
Not Provided
Candidate Requirements:
5β8 years of embedded software development experience.
Hands-on experience with C/C++.
Experience developing software for automotive ECUs.
Experience with AUTOSAR Classic and/or Adaptive architecture.
Knowledge of MCAL, BSW, RTE, and application software components.
Experience working with RTOS.
Experience with embedded software integration and debugging.
Knowledge of automotive communication protocols.
Experience with UDS diagnostics and calibration.
Preferred Skills:
C/C++ embedded development.
AUTOSAR Classic/Adaptive.
CAN and CAN-FD.
LIN.
RTOS.
UDS.
Automotive ECU development.
Software integration and debugging.
Working Days & Hours:
Not Provided
How to Apply:
Interested candidates should contact sheetal.gaikwad@marquardt.com.
π― Key Responsibilities
- β Design, develop, and maintain embedded software for automotive ECUs using C/C++.
- β Develop software using AUTOSAR Classic and/or Adaptive architectures.
- β Implement and integrate MCAL, BSW, RTE, and application software components.
- β Develop and support software running on real-time operating systems.
- β Perform embedded software integration and debugging.
- β Implement and support CAN, CAN-FD, and LIN communication protocols.
- β Perform diagnostics and calibration using UDS and related tools.
- β Participate in code reviews and design reviews.
- β Contribute to technical discussions and software development activities.
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Embedded Software Developer offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ12,00,000 - βΉ25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
What is the job title?
The position is for an Embedded Software Developer.
Which company is hiring?
Marquardt India Pvt. Ltd. is hiring for this position.
Where is the position located?
The position is located in Hinjewadi, Pune.
How much experience is required?
Candidates should have 5β8 years of relevant experience.
Which programming languages are required?
The role requires strong C/C++ experience.
Is AUTOSAR experience required?
Yes. Candidates should have experience with AUTOSAR Classic and/or Adaptive architecture.
Which automotive communication protocols are required?
The position requires experience with CAN, CAN-FD, and LIN.
Is RTOS experience required?
Yes. Experience working with real-time operating systems is required.
Does the role involve automotive diagnostics?
Yes. The position includes diagnostics and calibration using UDS and related tools.
How can candidates apply?
Interested candidates can contact sheetal.gaikwad@marquardt.com.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.