Apply now »

Lead Embedded Software Engineer | 9 to 12 years | Bengaluru

Job Description

Seeking a highly skilled and experienced Lead Software Engineer to lead the design, development, and integration of embedded software solutions. The ideal candidate will have a strong background in embedded systems, cybersecurity, and multi-paradigm programming, with a focus on delivering high-quality, secure, and efficient software for complex systems. This role involves working closely with cross-functional teams in engineering, IT, and operations to ensure compliance with industry standards such as IEC 62443.


Key Responsibilities:

  • Lead the development of embedded software for real-time systems, including bootloadersBSPs, and device drivers.
  • Design and implement software components using CC++Rust, and Python.
  • Ensure compliance with MISRA CIEC 62443, and other relevant standards.
  • Manage source code using Git, and document using tools like Doxygen and UML.
  • Collaborate with hardware, IT, and cybersecurity teams to ensure secure and reliable system integration.
  • Oversee configuration management, version control, and software release processes.
  • Provide technical leadership, code reviews, and mentorship to junior engineers.
  • Interface with mainframe systemsUNIX/Linux environments, and cloud-based infrastructure.

Primary Skills:

  • Embedded Systems Development: C, C++, Rust, bootloaders, BSP, USB, JTAG
  • Cybersecurity & Standards: IEC 62443, MISRA C, secure coding practices
  • Programming & Scripting: Python, Bash, Perl, multi-paradigm programming
  • Version Control & Documentation: Git, Doxygen, UML, CASE tools
  • Operating Systems: Linux, UNIX, real-time OS
  • System Integration: Communication protocols, system interfaces, electronic protocols

Secondary Skills:

  • Data & IT Operations: Data processing, data management, infrastructure administration
  • IT Security & Server Administration: Secure system configuration, virtualization
  • Software Development Lifecycle: Agile/Waterfall methodologies, SRS documentation
  • Science & Research: Background in electronics, physics, or telecommunications
  • Tooling & Automation: Shell scripting, configuration management, system monitoring
  • Mainframe & Legacy Systems: ICL VME, mainframe operations

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field
  • 7+ years of experience in embedded software development and system integration
  • Experience in regulated industries (e.g., automotive, aerospace, industrial automation)
  • Strong analytical, leadership, and communication skills
Ref. code:  246442
Posted on:  18 Jul 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Bangalore, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »