Embedded C Developer

Capgemini

5–12 yrs Bengaluru Full Time Work from office
Capgemini logo
Posted : today
Actively hiring

Job description

Embark on a rewarding career at Capgemini, a place where you can actively shape your professional journey. You'll be part of a supportive, global community, driving innovation and reimagining what's achievable with technology. Join us in empowering leading organizations worldwide to unlock digital and sustainable futures.

This role focuses on AUTOSAR-based embedded software development, integrating communication stacks, and performing system-level debugging. You'll collaborate with diverse teams to create robust automotive software solutions.

Responsibilities

Develop embedded software using Embedded C tailored for automotive applications. Design, develop, and enhance AUTOSAR Basic Software (BSW) modules beyond standard configuration. Implement and maintain essential low-level drivers and hardware abstraction layers. Integrate and manage automotive communication stacks, including CAN, CAN-FD, LIN, Automotive Ethernet, XCP, and UDS. Conduct system-level debugging leveraging debuggers, logic analyzers, and oscilloscopes. Analyze software performance, troubleshoot complex issues, and optimize embedded applications. Collaborate closely with system architects, hardware experts, and fellow software engineers for seamless integration. Produce and maintain architectural, design, and technical documentation using methodologies like Arc42 and UML.

Qualifications

A strong foundation in Embedded C programming is essential. Demonstrated hands-on experience with AUTOSAR BSW development, customization, and enhancement. Solid understanding of automotive communication protocols such as CAN, CAN-FD, LIN, Automotive Ethernet, XCP, and UDS. Proficiency in low-level driver development and debugging embedded software. Skilled in utilizing debugging tools, logic analyzers, oscilloscopes, and associated validation equipment. Comprehensive knowledge of microcontrollers, real-time systems, and embedded software architecture. Experience with architecture and design documentation frameworks like Arc42 or UML. Exceptional analytical, debugging, and problem-solving capabilities. Prior experience in Automotive ECU software development is highly advantageous.

Essential Skills

Embedded CAUTOSAR BSWCANCAN FDLINAutomotive EthernetXCPUDSLow-level driversEmbedded software debuggingMicrocontrollersReal-time systemsEmbedded software architectureArc42UMLAutomotive ECU software development

Highlights

  • Actively hiring

More Details

RoleEmbedded C Developer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Capgemini logo

Capgemini

IT Consulting

Embedded C Developer at Capgemini | SkillMX | SkillMX