Sr. Staff MCU BSW Engineer

11 hours ago


Bangalore, India Stellantis Full time

Job Description – Sr. Staff MCU BSW Engineer – OS Design

Summary:

We are seeking a Sr. Staff MCU BSW Engineer – OS Design to lead the development and integration of real-time operating system (RTOS) components on automotive microcontroller (MCU) platforms. This role focuses on OS architecture, task scheduling, and resource management for safety- and non-safety-critical ECUs, such as Zonal Controllers, Powertrain Modules, and Body Electronics.

As a senior member of the Base Software (BSW) Engineering team at Stellantis, you will work on OS design, driver integration, performance optimization, and compliance with automotive safety and quality standards.

Key Responsibilities:

  • Design and implement real-time operating system (RTOS) components, including task scheduling, memory allocation, and timing mechanisms.
  • Proven experience as a BSW Architect, delivering solutions for multicore systems, including core allocation strategies and inter-core communication mechanisms.
  • Integrate and configure AUTOSAR OS, OSEK, or proprietary RTOS solutions for automotive MCU platforms.
  • Optimize OS-level software for efficient memory usage and CPU utilization, enhancing overall system performance, reliability, and determinism through code optimization and configuration tuning.
  • Ensure compliance with AUTOSAR standards and functional safety requirements (e.g., ISO 26262, ASPICE, and MISRA C).
  • Implemented safety requirements such as memory protection unit, task monitoring, and watchdog.
  • Collaborate with hardware, ECU architects, SW requirement engineers and application teams to ensure seamless Software integration and robust OS abstraction.
  • Debug using tools such as oscilloscopes, logic analyzers, JTAG debuggers and timing analysis tools.
  • Create and maintain detailed software architecture documentation, safety work products, and traceability artifacts.
  • Contribute to CI/CD workflows, automated testing, and Test-Driven Development (TDD)
  • Work in an Agile development environment and actively participate in code reviews and sprint planning.
  • Define and design Wakeup/Sleep strategies to support power management.

Basic Qualifications:

  • Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or a related field
  • 12-15 years of experience in embedded software development, with a strong focus on RTOS and low-level platform software
  • Proficiency in C programming with a deep understanding of real-time system constraints
  • Experience with AUTOSAR OS, OSEK, or other embedded operating systems.
  • Familiarity with MCU architectures such as ARM Cortex-M, Renesas RH850, or Infineon AURIX
  • Strong understanding of the CPU core load distribution
  • Strong experience in debugging, timing analysis, and driver development
  • Excellent collaboration, documentation, and technical leadership skills

Preferred Qualifications:

  • Master's degree in computer engineering, Electrical Engineering, Computer Science, or a related field
  • Experience with ASIL-B/D software development and ISO 26262 work products.
  • Proficiency in Python, Shell scripting, and automation tool development
  • Familiarity with Vector DaVinci, EB tresos, or other AUTOSAR configuration tools
  • Familiarity with debugging and trace analysis tools such Vector TA, GLIWA or trace debuggers
  • Exposure to power management, state machines, and secure boot in MCU-based ECUs
  • Understanding of vehicle communication protocols (CAN, LIN, Ethernet)

Please share your profiles to with below details:

Total yrs. of exp:

CCTC:

ECTC:

NP:

Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality,

religion, sexual orientation and disability. Diverse teams will allow us to

better meet the evolving needs of our customers and care for our future.

By submitting your application, you are accepting our privacy notice:



  • Bangalore, India Stellantis Full time

    Job Description: Sr. Staff MCU BSW Engineer – Low-Level Drivers Position Summary: We are seeking a Sr. Staff MCU BSW Engineer – Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and...


  • Bangalore, India Stellantis Full time

    Job Description: Sr. Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity Position Summary: We are seeking a Sr. Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity to lead the secure design, development, and integration of operating system and hypervisor software components for next-generation automotive SoC platforms. This role...


  • Bangalore, India Stellantis Full time

    Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity Staff SoC BSW Engineer – OS & Hypervisor, Cybersecurity to lead the secure design, development, and integration of operating system and hypervisor software components for next-generation automotive SoC platforms. This role combines deep OS and virtualization knowledge with a strong focus on...


  • Bangalore, India Synopsys Inc Full time

    Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred. We are looking for...


  • Bangalore, India Synopsys Inc Full time

    You will be part of an excellent development team in System Level Design space involved in creation of Virtual Prototypes (simulation models) for SoCs/MCUs/ECUs and bring up of Linux/Android/AutoSar OS/Embedded SW applications, catering to early Software Development & Testing use cases for Automotive, Datacentre, AI and Mobile products. The role is for a...

  • Sr Staff Data Engineer

    11 hours ago


    Bangalore, India Aurigo Software Technologies Full time

    Senior Staff Data Engineer (Agentic AI Engineer) Location: Experience: 5+ years Aurigo is leading the charge in transforming enterprise SaaS for infrastructure, and AI is at the core of this revolution. With Aurigo Lumina, our AI copilot, we are redefining how infrastructure owners interact with Masterworks, driving smarter, faster, and more efficient...


  • Bangalore, India Synopsys Inc Full time

    Sr/Staff DFT Solutions Engineer: We're looking for DFT Solutions Engineer to join our team. The engineer works in a project-oriented environment to deliver complex DFT flows and methodologies across varying industry segments like Autonomous Transportation, Mission critical AI, High performance computing and Mobile networking. The engineer also interacts...

  • Sr. Staff

    12 hours ago


    Bangalore, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering Required Qualifications: Years of experience - 10 - 20 years Area of experience - • Bootloader/Boot Firmware /UEFI • Proficient in Firmware development, Bootrom, Arm-Trusted-Firmware, U-Boot, Slim bootloader - •...


  • Bangalore, IND, India Zscaler Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our Engineering team built the world's largest cloud security platform from the ground up, and we keep building. With more than 100 patents and big plans for enhancing services and increasing our global footprint, the team has made us and our multitenant architecture today's cloud security leader, with more than 15 million users in 185 countries. Bring your...

  • Staff Engineer

    2 weeks ago


    Bangalore, India TAAS Partners Full time

    About the RoleNova Benefits is seeking a seasoned and passionate Staff Engineer who thrives in lean, high-impact teams and is dedicated to building robust, scalable, and customer-centric products. In this role, you will own significant technical and operational responsibilities, guiding projects from conceptualization through delivery.As a Staff Engineer,...