Location
In office (Pune)
Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Oct 19, 2026.
Overview
Company
Impact
Profile match
BMW TechWorks India, a collaborative venture by BMW Group and Tata Technologies focuses exclusively on strategic software development.
We are seeking an experienced software developer with a strong background in embedded systems, specifically within the automotive industry, to join our team. Develop with us the next generation of embedded software platform for highly networked and innovative automotive software functions in an international team. Modern development methods and technologies such as continuous integration and testing, agile development, test-driven development or domain-specific languages are a fixed part of our work.
What awaits you?
- Develop low-level embedded software, device drivers, and software architecture for a variety of microcontrollers powering the next generation of central Electronic Control Units (ECUs).
- Work closely with software architects, functional safety experts, and electrical/hardware engineers to develop robust ECU platform solutions.
- Collaborate in an international and interdisciplinary environment with internal teams and high-tech industry partners.
- Enable the software stack for new hardware generations and work with partners to define the technical details and interfaces of the ECU hardware platform.
- Independently coordinate technical activities with relevant stakeholders and contribute proactively to the development of the ECU platform.
What should you bring along?
- University degree in Computer Science, Electrical/Electronics Engineering, or a comparable field, or equivalent professional qualification.
- Strong proficiency in C++ and solid knowledge of software development best practices.
- Strong knowledge and hands-on experience in Board Support Package (BSP) and device-driver development for embedded systems.
- In-depth knowledge of RTOS concepts and CPU architectures such as ARM and/or TriCore.
- Experience with automotive communication interfaces and bus systems such as Automotive Ethernet, CAN, LIN, I²C, and SPI.
- Strong experience with hardware debugging and analysis tools, preferably TRACE32, as well as oscilloscopes and logic analyzers.
- Experience in developing and integrating software platforms for embedded devices is advantageous.
- Familiarity with hardware bring-up and board-level debugging.
- Knowledge of Automotive Ethernet switches is beneficial.
- Knowledge of scripting languages such as Python is advantageous.
Nice to Have:
- Experience with automotive software platforms.
- Experience with Python or other scripting languages for automation and development.
- Familiarity with Continuous Integration (CI), automated testing, Agile, and Test-Driven Development (TDD).
- Knowledge of functional safety concepts and ISO 26262.
- Experience with hardware bring-up, board-level debugging, and software-hardware integration.
- Experience working with embedded software platform integration across different microcontroller architectures
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,966,216 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Hardware
Similar stack
Same company
Pune
Principal Engineer - SOC Verification
2 days ago
≈ $27k – $62k per year (Estimated) • Hybrid • Bachelor's Degree • Bengaluru
Verilog
C++
SystemVerilog
Assembly
Chips/EDA
UVM
Formal Verification
Apply
Embedded Engineer
4 hours ago
≈ $28k – $57k per year (Estimated) • In office • 10+ years exp • Bengaluru
AI/ML
Machine Learning
DevOps
Linux
IoT
FreeRTOS
Apply
Principal Compilers Engineer
4 hours ago
≈ $26k – $60k per year (Estimated) • In office • 10+ years exp • Bengaluru
Verilog
C++
VHDL
C++
LLVM
AI/ML
CUDA
Frontend
Sass
DevOps
RTOS
eBPF
Linux
Chips/EDA
Formal Verification
IoT
FreeRTOS
Apply
Lead RTL Engineer
4 hours ago
≈ $31k – $70k per year (Estimated) • In office • 7+ years exp • Bengaluru
SystemVerilog
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Apply
Lead RTL Engineer
6 hours ago
≈ $28k – $64k per year (Estimated) • In office • 8+ years exp • Bengaluru
Verilog
SystemVerilog
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Xilinx Vivado
Formal Verification
Apply
TIBCO Middleware Engineer
5 days ago
≈ $56k – $96k per year (Estimated) • In office • 6+ years exp • Amsterdam
JavaScript
SQL
DevOps
Rest API
Splunk
Dynatrace
Azure
CI/CD
Git
Linux
SOAP
Management
Agile
Scrum
UML
Apply
TIBCO BWCE Integration Developer
5 days ago
≈ $60k – $102k per year (Estimated) • In office • 6+ years exp • Amsterdam
JavaScript
SQL
DevOps
Rest API
Splunk
Dynatrace
Azure
CI/CD
Windows
SOAP
Management
Agile
Scrum
UML
Apply
Enterprise Kubernetes Architect
5 days ago
≈ $74k – $143k per year (Estimated) • In office • 6+ years exp • Amsterdam
DevOps
Azure
CI/CD
Kubernetes
Platform Engineering
Management
Agile
Apply
IOS Developer
5 days ago
In office • 5+ years exp • Amsterdam
Swift
Mobile
UIKit
SwiftUI
Core Data
MVVM
Realm
Firebase
iOS SDK
Clean Architecture
MVC
Push Notifications
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
Senior TIBCO BPM & Integration Developer
5 days ago
≈ $53k – $99k per year (Estimated) • In office • 8+ years exp • Amsterdam
JavaScript
SQL
Databases
MySQL
DevOps
Rest API
Azure
CI/CD
Management
Agile
Scrum
UML
Apply
In office • Bachelor's Degree • Pune
Python
DevOps
CI/CD
Apply
≈ $17k – $44k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Bengaluru
Python
C
C++
C
GCC
C++
CMake
DevOps
RTOS
CI/CD
Git
IoT
Zephyr OS
FreeRTOS
Apply
In office • Bachelor's Degree • Pune
DevOps
CI/CD
Bazel
GitHub
Management
Agile
Apply
≈ $22k – $51k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Pune
Apply
Lead Engineer - Radars
5 days ago
≈ $22k – $51k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Pune
Robotics
Sensor Fusion
Apply
Founding Engineering Manager
5 hours ago
≈ $31k – $82k per year (Estimated) • In office • 8+ years exp • Bengaluru • Pune
Apply
Data Architect (Snowflake)
6 hours ago
≈ $22k – $40k per year (Estimated) • In office • 15+ years exp • Mumbai • Navi Mumbai • Pune
Databases
Snowflake
Databricks
Microsoft Fabric
DevOps
Azure
AWS
Analytics
Data Vault
Master Data Management
Apply
Fullstack Developer
6 hours ago
≈ $16k – $36k per year (Estimated) • In office • 6+ years exp • Pune
Python
JavaScript
TypeScript
SQL
Frontend
Angular
React.js
DevOps
Rest API
Git
Management
Agile
Scrum
Apply
Senior Backend Engineer
6 hours ago
≈ $16k – $37k per year (Estimated) • In office • 5+ years exp • Mumbai • Pune
Python
Java
Kotlin
Python
FastAPI
Java
Spring Boot
Spring Data JPA
Spring Cloud
Kotlin
Mockito
Databases
PostgreSQL
GraphDB
ElasticSearch
Apache Kafka
AI/ML
AI Agents
LLM
Mobile
JUnit
DevOps
Prometheus
CI/CD
GitOps
Docker
Kubernetes
Grafana
QA
Pytest
Apply
Lead Snowflake Architect
6 hours ago
≈ $22k – $48k per year (Estimated) • In office • 15+ years exp • Mumbai • Navi Mumbai • Pune
Databases
Snowflake
Databricks
Amazon Redshift
DevOps
AWS
Amazon S3
Analytics
Data Vault
Apply
This is one of many
1,966,216 more open roles from verified company boards, updated every day.

