Lead Embedded Software Engineer

9 - 12 years

8 - 13 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Seeking a highly skilled and experienced Lead Software Engineerto 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 asIEC 62443.
Key Responsibilities:
  • Lead the development of embedded software for real-time systems, includingbootloaders,BSPs, anddevice drivers.
  • Design and implement software components usingC,C++,Rust, andPython.
  • Ensure compliance withMISRA C,IEC 62443, and other relevant standards.
  • Manage source code usingGit, and document using tools likeDoxygenandUML.
  • 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 withmainframe systems,UNIX/Linux environments, andcloud-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