Lead Software Engineer

6 hours ago


Bengaluru, Karnataka, India Innominds Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Role Summary & Essential responsibilities:

The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.

In this role, the Engineer, shall utilize his/her experience and expertise to

  • Design & develop common software platform/layer for SW convergence comprising multiple Products
  • System requirements analysis
  • Software Development according to IST 669 and related documents, including validation in Laboratory
  • Development of Monitoring programs and other PC tools when needed
  • Participate / Support Design verification / validation in end customer sites in India & Abroad.
  • Close Collaboration with other developers, project managers, system integrators, test engineers and customers
  • Collaboration with the Quality Laboratory to setup test benches
  • Engineering processes follow-up: All documents issued in a concise, accurate, grammatically correct form
  • For selected Software Engineers, coordination of the software development in the project platforms, in particular:
  • planning software activities in the platform
  • reporting to the Software design and standardisation Team Leader the status of the developments ongoing in the platform
  • alerting the Software design and standardisation Team Leader in case of delays and their causes
  • ensuring the application of the general and platform-specific coded practices and guidelines for software development
  • verification of the documentation produced by contractors
  • Implement, debug and solve problems in Software products.

Qualification / Requirement:

  • Bachelors / Masters in Engineering in Computer Science/ Embedded Systems / Electronics Engineering
  • 10+ years of hands-on experience in software design and development (real-time Linux & Embedded Systems)

Essential Skills:

  • Strong Hands-on Experience in C and C++ with Industry standards compliance MISRA C
  • Demonstrated skills in developing real time softwares
  • Design and Development of common SW architecture for Linux (Real Time) and Embedded Systems
  • Deep understanding of configuring and programming Embedded Linux systems, Linux Kernel, with comprehensive knowledge of kernel, bootloader, file systems, and device drivers, experience in Yocto integration
  • Skilled in developing low-level device drivers, Board Support Packages (BSP), and service configurations for seamless hardware module integration, board bring up, SOM/SOC modules
  • Proficient in configuring flash partitions, file systems, and mounting processes
  • Familiar with and possess implementational expertise in cybersecurity topics, including Secure Boot, Secure Firmware Update (SFU), Cryptography concepts, and certificate-based authentication mechanisms
  • Well-versed in various IDEs and equipped with advanced debugging skills using tools like JTAG , USB, analyzers
  • Experience in Compilers, Linkers, Debuggers for both Linux and Microcontrollers

Desired Skills:

  • Strong technical aptitude, and effective oral and written communication skills
  • Demonstrated problem solving ability, capable of working with minimal supervision to define solutions for cross-discipline problems
  • Willing to travel as required (locally and internationally)

Familiar with:

  • Secure Software development lifecycle activities SRS generation, Threat & Risk analysis, Secure software architecture and design documentation
  • UML tools to generate both structural and behavioral models
  • Requirement to design and Conceptualization/prototyping
  • Source code maintenance at Git Repository and Build pipelining
  • Code review process and merge requests

Good to have:

  • Experience in embedded development on TI CPU AM64xx
  • Understanding of the IEC62443 standards
  • Doxygen code documentation generation
  • Scripting: Familiarity with Languages like Rust, Python, Shell, Bash script, Perl
  • QAC MISRA software static analyzer
  • Knowledge of Italian / French / German language is beneficial

The Lead SW Engineer is responsible for the software implementation effort for different products like Passenger Information Systems, Event recorders, Brakes, HVAC, Doors, CVS, UMMC etc... performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.

In this role, Lead Software Engineer, shall learn & utilize his/her skills to –

  • Implement, debug and solve problems in Software products.
  • Design, Code and configure applications in
  • Design your code in UML (PlantUML, Enterprise Architect, StarUML, Markdown).
  • Document and design near to code (Docs like code paradigm).
  • Work in highly agile execution methodology
  • Collaborate with other developers, project managers, system integrators, test engineers and customers.
  • Participate / Support Design verification / validation in end customer sites in India
  • Document technical data generated by the assigned project consistent with engineering principles and
  • procedures
  • Integrate the systems creating test specifications and performing software and system tests.
  • Provide timely communications on significant issues or developments
  • Participate as a presenter / reviewer in technical and program reviews
  • Willing to accept the challenge to lead a project team as a "lead developer".

The likely projects will be designing a common platform for SW convergence for HVAC, Doors, CVS, UMMC, Brakes, Passenger Information Systems, Safety Products.

Keen on learning processes and design patterns and design tools.



  • Bengaluru, Karnataka, India Black Duck Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title : Software Engineer - . Net & . React Reports to : VP Product Management Location : Bangalore Job Description : MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the...


  • Bengaluru, Karnataka, India Razorpay Software Pvt Ltd Full time ₹ 20,00,000 - ₹ 50,00,000 per year

    Lead Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...


  • Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role: Lead SDET (Software Development Engineer in Test)Openings: 3Location: Noida / Hyderabad / Chennai / BangaloreWORK MODE : ONSITE [HYBRID]10+ yearsJob Description:We are urgently hiring experienced Lead SDETs.Key Skills & Experience:Strong expertise in test automation and ability to build or enhance frameworks.Hands-on with Playwright (preferred) or...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...