Sr. Staff MCU BSW Engineer – OS Design
6 days ago
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:
"
-
Business Development Engineer, MCU
7 days ago
Bengaluru, Karnataka, India Qt Group Full time US$ 90,000 - US$ 1,20,000 per year*About Qt*Want to hear a secret? Qt is everywhere. Our scalable and reliable software tools power billions of devices and applications worldwide, transforming complexity into clarity and enabling innovation at a scale. From smart devices to critical systems, our technology is behind the experiences people rely on every day. We're a global team driven by...
-
MCU / Embedded Professional
1 week ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled professional with 6 to 12 years of experience in MCU/Embedded product development, strong C programming, and analytical skills. The ideal candidate will have experience working with ARM Cortes-M Series A series MCU, Peripheral Device Driver design and development, Secure Boot, Bootloader, firmware upgrade, Cryptography and...
-
Staff Digital Design
3 days ago
Bengaluru, Karnataka, India onsemi Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob DescriptionDescription for Internal CandidatesStaff Digital IC Design Engineer - Digital Compute Team About UsAtonsemi, we help improve lives through silicon solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. Our group develops MCU...
-
DSC - MCU/ Embedded professional
2 weeks ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled professional with 6 to 12 years of experience in Embedded product development, strong C programming, and analytical skills. The ideal candidate will have experience working on ARM Cortes-M Series or A series MCU, Peripheral Device Driver, IOT protocols, Secure Boot, Bootloader, firmware upgrade, Cryptography, and Security...
-
Embedded Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...
-
Bengaluru, Karnataka, India Amazon Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team is a...
-
Bengaluru, Karnataka, India Amazon Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team is a...
-
Sr. Staff System Application Engineer
6 days ago
Bengaluru, Karnataka, India Best NanoTech Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRole Overview:As a System Application Engineer (staff/senior staff) you will be the technical face of our next-generation Gas Sensing Solution employing our state of the art MEMS Sensor and Analog Front-End (AFE) chip family. You will take ownership in translating high-level customer problems into complete, production-ready reference designs. Drawing on deep...
-
Sr Principal Design Engineer
5 days ago
Bengaluru, Karnataka, India Cadence Design Systems Full time ₹ 2,40,000 - ₹ 3,60,000 per yearAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.This is a full-time on-site role for a Sr Principal Physical Design Engineer based in Bengaluru. The engineer will be responsible for overseeing and contributing to the physical design process of complex IPs, especially Memory IPs with higher...
-
Virtual Prototyping Staff Engineer
1 week ago
Bengaluru, Karnataka, India Synopsys Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAlternate Job Titles:Staff R&D Engineer – System Level DesignVirtual Prototyping Staff EngineerSystemC Platform Modeling SpecialistSenior Embedded Systems EngineerStaff SoC Simulation EngineerWe Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving...