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.
Opens globalfoundries.wd1.myworkdayjobs.com in a new tab
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 — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, SRAM Circuit Design
San Jose, California, United States|Other
Samsung Semiconductor
Intern, Thermal Modeling & Simulation Engineer (AI Memory / HBM)
San Jose, California, United States|Other
Samsung Semiconductor
Intern, Systems Software Engineering
San Jose, California, United States|Other
Samsung Semiconductor
Intern, SRAM Design Engineer
San Jose, California, United States|Other