C++ Developer

Careernet

Pune District

On-site

INR 600,000 - 1,000,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Careernet seeks an embedded software engineer to develop and maintain automotive ECU software using C++. You will work with MCAL modules and RTOS environments to implement hardware-oriented functionality, analyze requirements, and design reliable solutions.

The role involves debugging across application, middleware, and HAL layers, plus participating in code reviews, defect resolution, integration, and thorough technical documentation.

Qualifications

  • 3-5 years of embedded software development experience.
  • Professional experience developing embedded software using C++.
  • Hands-on experience with MCAL development or integration.
  • Practical experience working with RTOS.
  • Understanding of embedded software architecture, hardware–software interfaces, and ECU development.

Responsibilities

  • Develop, integrate, and maintain embedded software for automotive ECUs using C++.
  • Work with MCAL modules and RTOS environments to implement hardware-oriented functionality.
  • Analyze requirements, create designs, and implement reliable embedded solutions.
  • Debug software issues across application, middleware, and hardware abstraction layers.
  • Participate in code reviews, defect resolution, integration activities, and documentation.

Skills

RTOS
MCAL
C++
Embedded C++
Embedded C

Education

BE/BTech in Computer Science/Electronics/Electrical Engineering or related field

Tools

CAN
CANalyzer
Embedded Linux
AUTOSAR
Git

Job description

Key Skills:

RTOS, MCAL, C++, Embedded C++, Embedded C

Roles and Responsibilities:
  • Develop, integrate, and maintain embedded software components for automotive control units using C++.
  • Work with MCAL modules and RTOS-based software environments to implement hardware-oriented functionality.
  • Analyze software requirements, create technical designs, and implement reliable embedded solutions.
  • Debug software issues across application, middleware, and hardware abstraction layers.
  • Participate in code reviews, defect resolution, integration activities, and technical documentation.
Skills Required:
  • 3-5 years of relevant embedded software development experience.
  • Professional experience developing embedded software using C++.
  • Hands-on experience with Microcontroller Abstraction Layer (MCAL) development or integration.
  • Practical experience working with Real-Time Operating Systems (RTOS).
  • Understanding of embedded software architecture, hardware-software interfaces, and ECU development.
Good to Have:
  • Embedded C, AUTOSAR, CAN, CANalyzer, Embedded Linux, and Git.
Education:

B.E. or B.Tech in Computer Science, Electronics, Electrical Engineering, or a related discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer_104925
C++ Developer_104925

MyCareernet • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,000
Embedded C++ Developer
Embedded C++ Developer

Quess IT Solutions • Bengaluru

On-site
INR 650,000 - 1,200,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

On-site
INR 600,000 - 1,200,000
MCU BSP ENGINEER
MCU BSP ENGINEER

emagine • Pune District

On-site
INR 1,200,000 - 2,400,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions • Faridabad District

Hybrid
INR 1,400,000 - 2,100,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Senior Engineer MCAL Developer
Senior Engineer MCAL Developer

Quest Global • Bengaluru

On-site
INR 800,000 - 1,200,000