TekPillar
TekPillarIn IT to Win IT

MCAL - Engineer / Senior Engineer

🔥 HotNew

Job Type

Full-time

Work Mode

On-site

Compensation

₹8,00,000 - ₹30,00,000 / year

Experience

3+ years

Location

Bangalore Rural, Karnataka, India

Positions

2 openings

Industry

Automotive

Required Skills

Embedded CASPICEPythonISO26262Team LeadershipFunctional SafetyCANSPIJIRACANoeDoorsIntegration TestingProblem solvingSVNDebuggingEthernetEBTresosUnit TestingTest AutomationAutosar ConfigurationTrace32JTAGCustomer InteractionAutomotive Embedded Software DevelopmentWIRESHARKV-MODELSTATIC CODE ANALYSISBITBUCKETWATCHDOGMISRA CVector Davinci configuratorGPIOVector DaVinci DeveloperAUTOSAR MCALAUTOSAR layered architectureAUTOSAR MethodologyDynamic code AnalysisFunctional Safety ComplianceFreedom From InterferenceMicrocontroller Safety MechanismsCAN E2EAUTOSAR Complex Device Drivers (CDD)Xebrio

Job Description

Job Summary

Join our dynamic automotive software development team as an MCAL Engineer / Senior Engineer, where you will play a crucial role in developing and validating AUTOSAR MCAL drivers for critical microcontroller peripherals. This position offers the opportunity to work on cutting-edge embedded systems, ensuring functional safety compliance in line with ISO 26262 standards. You will engage with cross-functional teams and customers to deliver robust, high-quality automotive software solutions that drive innovation and safety in the automotive industry.

Key Responsibilities

• Develop, integrate, and validate AUTOSAR MCAL drivers for peripherals including GPIO, SPI, CAN, and Ethernet.
• Implement ISO 26262 functional safety requirements at the microcontroller level to ensure compliance and system reliability.
• Design and develop microcontroller safety mechanisms such as watchdog timers, CAN End-to-End (E2E) protection, and Freedom From Interference.
• Develop and integrate AUTOSAR Complex Device Drivers (CDD) and perform MCAL configuration using tools like Vector DaVinci Configurator/Developer and EB tresos.
• Work extensively with automotive communication protocols including CAN, SPI, and Ethernet to support embedded software functionality.
• Perform thorough unit testing, integration testing, and conduct static and dynamic code analysis to maintain high software quality standards.
• Debug embedded software issues using advanced tools such as Trace32, JTAG, CANoe, and Wireshark.
• Collaborate closely with development, validation, and customer teams to ensure alignment with automotive safety standards and software quality benchmarks.
• Lead small teams (4-6 members) where applicable, providing technical guidance and mentoring to ensure successful project delivery.

Required Skills and Qualifications

• Minimum of 3 years of professional experience in AUTOSAR MCAL development and integration.
• Strong hands-on expertise with MCAL drivers including GPIO, SPI, CAN, and Ethernet.
• Solid understanding and practical experience implementing ISO 26262 functional safety requirements at the microcontroller level.
• Proficiency in Embedded C programming adhering to MISRA-C coding guidelines.
• Experience with microcontroller safety mechanisms such as watchdog, CAN E2E protection, and Freedom From Interference.
• Skilled in AUTOSAR configuration and development tools such as Vector DaVinci Configurator/Developer and EB tresos.
• Proven ability to perform unit testing, integration testing, and static/dynamic code analysis effectively.
• Competent in debugging embedded software using tools like Trace32, JTAG, CANoe, and Wireshark.
• Strong problem-solving and analytical skills with attention to detail.
• Excellent verbal and written communication skills to collaborate with internal teams and customers.
• Ability to work on-site full-time at the Bangalore location.

Preferred Qualifications

• In-depth knowledge of AUTOSAR layered architecture and AUTOSAR development methodology.
• Experience in developing AUTOSAR Complex Device Drivers (CDD).
• Familiarity with Python-based test automation frameworks and scripting.
• Understanding of automotive software development lifecycle models such as ASPICE and V-Model, and experience with requirements and issue tracking tools like DOORS, Xebrio, JIRA, SVN, and Bitbucket.

Apply for this role

Fill in your details — no account needed

Drag & drop or click to upload

PDF, DOC, DOCX (max 10MB)

Already have an account? Sign in