Software Architect – C/c++ Embedded Systems

3 days ago


Pune Maharashtra, India Siemens Full time

Hello Visionary We empower our people to stay resilient and relevant in a constantly changing world We re looking for people who are always searching for creative ways to grow and learn People who want to make a real impact now and in the future Does that sound like you Then it seems like you d make a great addition to our vibrant team Siemens founded the new business unit Siemens Foundational Technologies formerly known as Siemens IoT Services on April 1 2019 with its headquarter in Munich Germany It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices Highly skilled and experienced specialists offer services which range from consulting to craft prototyping to solution implementation and operation - everything out of one hand We are looking for a Software Architect - C C Embedded Systems Automatic Train Protection System - Trackside You ll make a difference by We are seeking a highly skilled and experienced Software Architect to lead the design and development of safety-critical embedded software for Trackside Automatic Train Protection ATP systems in the railway domain The role involves working on SIL4-compliant systems ensuring the highest standards of safety reliability and performance Key Responsibilities Architecture Design Prior work experience on onboard ATP systems such as Kavach TCAS ETCS PTC CBTC or similar Define and maintain software architecture for embedded ATP systems Ensure compliance with SIL4 safety standards EN 50128 EN 50129 Lead design reviews and safety assessments Development Integration Guide development teams in implementing embedded software using C C on Linux Oversee integration of software with onboard hardware and sensors Ensure deterministic behavior and real-time performance Safety Compliance Collaborate with safety engineers to ensure traceability and hazard mitigation Support formal verification validation and certification processes Document safety cases and support audits Technical Leadership Mentor engineers on best practices in embedded safety-critical development Evaluate and select tools frameworks and platforms Interface with cross-functional teams including hardware systems and testing Required Skills Qualifications Bachelor s or master s degree in computer science Electronics or related field 12 years of experience in embedded software development using C C Proven experience in designing SIL4-compliant systems in the railway domain Strong understanding of real-time operating systems RTOS microcontrollers and communication protocols CAN Ethernet etc Familiarity with railway standards EN 50126 EN 50128 EN 50129 Excellent problem-solving documentation and communication skills Preferred Experience Experience with formal methods and static code analysis tools Knowledge of configuration management and version control e g Git DOORS Exposure to railway signaling and train control systems Soft Skills Strong leadership and stakeholder management Ability to work in a multidisciplinary and multicultural environment High attention to detail and commitment to safety Desired Skills 12 years of experience is required Great Communication skills Analytical and problem-solving skills Join us and be yourself We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society Come bring your authentic self and create a better tomorrow with us Make your mark in our exciting world at Siemens This role is based in Pune and is an Individual contributor role You might be required to visit other locations within India and outside In return you ll get the chance to work with teams impacting - and the shape of things to come We re Siemens A collection of over 379 000 minds building the future one day at a time in over 200 countries We re dedicated to equality and we welcome applications that reflect the diversity of the communities we work in All employment decisions at Siemens are based on qualifications merit and business need Bring your curiosity and imagination and help us shape tomorrow Find out more about Siemens careers at more about mobility at


  • C,C++, RTOS

    1 week ago


    Pune, India Epergne Solutions Full time

    Embedded Software Engineer (C/C++/RTOS) Experience : 10-15 Years Location : Pune Notice Period : Immediate Mandatory Expertise Embedded C/C++, Assembly & Bare-metal: Proficient in low-level development with toolchains like Green Hills (GHS), IAR, GCC. VC++/MFC: Skilled in developing Windows GUI tools using Microsoft Foundation Classes. PowerPC/RISC Assembly:...


  • Pune, India Epergne Solutions Full time

    Senior Embedded Software Engineer (C/C++ & RTOS) Location : Pune Experience : 8 +Years Notice Period : Immediate Core Responsibilities Architect, design, develop, and maintain embedded firmware in C/C++ , targeting diverse environments (bare-metal, multi-threaded RTOS, embedded OS). Must have specific experience with common microcontroller and/or embedded...


  • Pune, Maharashtra, India Siemens Full time

    Hello Visionary We know that the only way a business thrive is if our people are growing That s why we always put our people first Our global diverse team would be happy to support you and challenge you to grow in new ways Who knows where our shared journey will take you We are looking for an Embedded Software Development C C You ll make a difference by...


  • Pune, India Epergne Solutions Full time

    Job Title : C,C++,RTOS -Embedded Systems Engineer Experience : 6+ Years Location : Pune Notice Period : Immediate Job Description: We are seeking a highly skilled Embedded Systems Engineer with over 6 years of experience in developing industrial communication protocols such as EtherNet/IP and ProfiNet . The ideal candidate should have hands-on expertise in...


  • Pune, India Acclivis Technologies Full time

    Description : As a Senior Embedded Engineer, you will be responsible for designing, developing, and debugging embedded software solutions that integrate seamlessly with hardware systems. You will work across technologies including Embedded C/C++, .NET, and C#, and collaborate with cross-functional teams to build robust, scalable, and high-performance...


  • Pune, India Antal Full time

    Description : About the Client : - The company has been a global leader in delivering cutting-edge in-flight entertainment and connectivity (IFEC) solutions for over 40 years.Synopsis : - Were looking for an Embedded C/C++ Engineer with 513 years of hands-on coding experience to join our Client. The ideal candidate will design, develop, and maintain...


  • Pune, India GSR Business Services Full time

    Job Description - Lead and mentor a team of embedded software engineers in the design, development, and integration of embedded systems. - Architect, design, and optimize software modules using C/C++ in Linux-based environments. - Drive development and implementation of communication protocols, ensuring efficient and reliable data exchange. - Collaborate...

  • Software developer

    2 weeks ago


    Pune/Pimpri-Chinchwad Area, India Varroc Full time

    Roles & Responsibility:Participate in system and customer requirements analysis for new products/for projects that have high reuse factor. Collaborate with cross-functional teams to define and implement SW requirements. Develop and maintain documentation, including design specifications and user manuals. Perform technical analysis of the problems and errors....

  • Embedded Developer

    5 days ago


    Pune, India hirist.com - IT Jobs Full time

    Description :- Design, develop, code, test and debug systems software for bike systems and functional test systems.- Analyze and enhance efficiency, stability and scalability of system resources.- Integrate and validate new product designs.- Interface with hardware design and development.- Support software QA and optimize I/O performance.- Conduct peer...


  • Pune, Maharashtra, India Antal TECH jobs Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    The company has been a global leader in delivering cutting-edge in-flight entertainment and connectivity (IFEC) solutions for over 40 years.Synopsis:We're looking for an Embedded C/C++ Engineer with 5–13 years of hands-on coding experience to join our Client. The ideal candidate will design, develop, and maintain high-quality software systems, lead a team...