Advertisement

Embedded Software Developer

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

Marquardt India Pvt. Ltd.

Default Logo
πŸŽ“ IT
πŸ“ Hinjewadi, Pune
πŸ’Ό 7 - 8 years
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
Marquardt India Pvt. Ltd. is hiring an Embedded Software Developer with 5–8 years of experience for its Hinjewadi, Pune location. The role focuses on developing embedded software for automotive ECUs using C/C++ and AUTOSAR Classic and/or Adaptive architectures. Candidates will work with MCAL, BSW, RTE, application software, RTOS, and automotive communication protocols such as CAN, CAN-FD, and LIN. Experience with UDS diagnostics, calibration, software integration, debugging, and automotive embedded development is required.

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 Email

🏒 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

🌐
πŸ“
Office Location

Marquardt Management SE, Schloss-Straße 16, 78604 Rietheim-Weilheim, Germany

Embedded Software Developer Banner

πŸ’‘ 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

βœ“ 5–8 years of embedded software development experience. βœ“ C/C++ programming. βœ“ Automotive ECU software development. βœ“ AUTOSAR Classic and/or Adaptive. βœ“ MCAL, BSW, RTE, and application software. βœ“ RTOS. βœ“ CAN, CAN-FD, and LIN. βœ“ UDS diagnostics and calibration. βœ“ Software integration and debugging. βœ“ Code and design review experience.
Advertisement

πŸš€ 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.

Expected Career Progression Roadmap:

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.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

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 Market Compensation in India:

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.

Suggested Professional Certifications:

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).

Contact Email: sheetal.gaikwad@marquardt.com

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.

πŸ›‘οΈ 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.

Recommended Content