Staff Engineer Software - AUTOSAR MCAL

Opens globalfoundries.wd1.myworkdayjobs.com in a new tab

What You'll Do

  • Develop and maintain AUTOSAR MCAL drivers for peripherals such as ADC, PWM, GPT, ICU, DIO, PORT, CAN, LIN, SPI, UART, WDG, MCU, FLS, and Ethernet.
  • Own assigned MCAL modules across requirements analysis, design, coding, configuration, unit testing, integration, and validation.
  • Implement software in compliance with MISRA C and AUTOSAR coding guidelines, and resolve findings from static-analysis tools.
  • Create software design descriptions, configuration guidance, test specifications, traceability, and other required engineering work products.
  • Bring up and debug MCAL drivers on FPGA and silicon using Lauterbach, iSystem, or similar embedded debug tools.
  • Collaborate with SoC architecture, hardware, platform software, functional safety, validation, and tools teams on clocks, resets, interrupts, DMA, memory maps, and peripheral integration.
  • Integrate MCAL components with AUTOSAR BSW stacks and configuration environments, and support system-level issue resolution.
  • Develop automated unit, integration, and regression tests and contribute to CI-based quality checks.
  • Participate in code reviews, design reviews, defect analysis, and continuous improvement of reusable MCAL components.
  • What You Should Have 4-6 years of embedded software development experience, including meaningful hands-on AUTOSAR MCAL or low-level driver development.
  • Strong embedded C programming skills and practical knowledge of pointers, memory-mapped I/O, interrupts, concurrency, and linker or startup concepts.
  • Experience developing or integrating MCAL modules and working with AUTOSAR specifications and configuration workflows.
  • Good understanding of MCU subsystems including clocks, resets, interrupt controllers, DMA, timers, watchdogs, communication peripherals, and memory interfaces.
  • Experience with MISRA C, static analysis, code reviews, unit testing, and requirements-to-test traceability.
  • Working knowledge of ISO 26262 software development practices and safety-oriented engineering deliverables.
  • Experience with hardware bring-up and debugging using Lauterbach, iSystem, J-Link, oscilloscopes, logic analyzers, or similar equipment.
  • Experience with Git and scripting in Python or shell for build and test automation.
  • Ability to read hardware specifications and translate register-level behavior into reliable production-quality drivers.
  • Good to Have Hands-on use of EB tresos Studio, Vector DaVinci Configurator, or equivalent AUTOSAR configuration tools.
  • Experience with Vector, Elektrobit, ETAS, or another third-party AUTOSAR BSW stack.
  • Exposure to tools such as Polyspace, QAC, Tessy, Cantata, or equivalent static-analysis and unit-test solutions.
  • Knowledge of RISC-V architecture or experience moving MCAL software across MCU architectures.
  • Exposure to ASPICE, safety audits, tool qualification, customer delivery, or OEM/Tier-1 integration.
  • Experience with automotive communication protocols such as CAN, LIN, Ethernet, and SPI.
  • What You'll Get Opportunity to build MCAL software for a new RISC-V automotive MCU platform.
  • Direct collaboration with CPU, SoC, functional safety, validation, and platform software teams.
  • End-to-end ownership from specification and driver implementation through hardware validation and customer enablement.
  • A flexible growth path toward MCAL architecture, functional safety, platform leadership, or deep technical specialization.
  • We believe having a multicultural workplace enhances productivity, efficiency and innovation whilst our employees feel truly respected, valued and heard.
  • As an affirmative employer, all qualified applicants are considered for employment regardless of age, ethnicity, marital status, citizenship, race, religion, political affiliation, gender, sexual orientation and medical and/or physical abilities.
  • All offers of employment with GlobalFoundries are conditioned upon the successful completion of background checks, medical screenings as applicable and subject to the respective local laws and regulations.
  • Information about our benefits you can find here: https://gf.com/about-us/careers/opportunities-asia

Sourced directly from GlobalFoundries’s career page

Your application goes straight to GlobalFoundries.

GlobalFoundries logo

GlobalFoundries

IND - Maharashtra - Pune

Specialisation
Open roles at GlobalFoundries
836 positions
Job ID
/job/IND---Maharashtra---Pune/Staff-Engineer-Software---AUTOSAR-MCAL_JR-2606186

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles