Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22222136

    BMW logo

    Software Developer

    BMW · Pune · hybrid · Posted 1d ago

    Undisclosed4–9 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role & responsibilities


    • Be part of the team developing the platform and Basic Software, including software architecture, for complex automotive ECUs, preferably Gateway ECUs.
    • Design and develop scalable, robust, and efficient ECU Basic Software and platform components in compliance with relevant automotive standards.
    • Work closely with teams across application software, cybersecurity, functional safety, and integration.
    • Collaborate with system engineers to define requirements for ECU platform software, including diagnostics, communication frameworks/stacks, and system functions.
    • Contribute to the software architecture, technical design, implementation, and integration of embedded systems.
    • Analyze complex technical issues, perform root-cause analysis, and drive effective solutions.
    • Independently coordinate technical activities with stakeholders and contribute proactively to the evolution of the ECU platform.

    Preferred candidate profile

    • 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.
    • In-depth knowledge and hands-on experience with RTOS.
    • Experience in developing layer-based Gateway ECU functionality.
    • Strong understanding of data structures, algorithms, and software design, with excellent analytical and problem-solving skills.
    • Strong experience in developing and integrating Basic Software for embedded systems, including hardware debugging.
    • Experience in software architecture and technical design for embedded systems.
    • Good knowledge of automotive technologies such as CAN, LIN, Ethernet, TCP/IP, SOME/IP, SPI, I/O handling, Microcontrollers/SoCs.
    • Strong understanding of embedded communication stacks and system-level software integration.
    • Knowledge of Python or other scripting languages is advantageous.
    • A proactive mindset with creative ideas and openness to innovative software technologies for the mobility of the future.

    Nice to Have

    • Experience with Gateway ECU development and automotive communication architectures.
    • Experience with functional safety (ISO 26262) and automotive cybersecurity concepts.
    • Experience with Continuous Integration, automated testing, Agile, and Test-Driven Development.
    • Experience with Python/scripting and development automation.
    • Experience in technical leadership, architectural decision-making, and collaboration across multiple engineering disciplines.

    Sourced from naukri

    Skills

    Low Level DesignLLDBspDevice Driver DevelopmentC plus plusRTOSBare Metal

    About BMW

    BMW logo

    BMW

    Automobile

    1.4k+

    employees

    1916

    110 years old

    Munich

    Germany

    ₹17.6L PA avg

    Avg at BMW

    About

    BMW Group is a leading global manufacturer of premium automobiles and motorcycles, providing innovative mobility services with a focus on sustainability.

    Industries

    AutomobileManufacturing

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    3.7

    Career growth

    3.2

    Work-life

    4.1

    Employees rate it well for

    Company Culture41Work-Life Balance41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Developer · waiting for your command