Lead Embedded Software Engineer

7 - 12 years

9 - 14 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead Software Engineer

Key Responsibilities:

  • Lead the development of embedded software for real-time systems, including

    bootloaders

    ,

    BSPs

    , and

    device drivers

    .
  • Design and implement software components using

    C

    ,

    C++

    ,

    Rust

    , and

    Python

    .
  • Ensure compliance with

    MISRA C

    ,

    IEC 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 systems

    ,

    UNIX/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:

  • Bachelors or Masters 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Capgemini logo
Capgemini

IT Services and IT Consulting

Paris France

RecommendedJobs for You