Embedded C++ ECU Software developer

BMW TechWorks India Private Limited

Pune District

On-site

INR 600,000 - 1,200,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BMW TechWorks India Private Limited seeks an Embedded C++ engineer with a background in Computer Science or Electronics. You will work on C++ development for embedded platforms, including understanding OOP design, interfaces, and mocks, and will engage with unit testing and software documentation.

Exposure to CAN/Ethernet and AUTOSAR/middleware is noted. A/B tech stack includes Git, VS Code, WSL, and Docker; Bazel build systems are a plus.

Qualifications

  • Engineering background in Computer Science, Electronics, or equivalent.
  • Must have experience in programming with C++ (C++11, C++14, C++17).
  • C++ proficiency for understanding, OOPS, domain component behaviour, interfaces, and stubs/mocks.
  • Basics knowledge of embedded software development.
  • Basic knowledge of embedded devices and microcontroller architectures.
  • Basics knowledge of unit testing.
  • Basics knowledge of software design using UML.
  • Must have experience in code and software documentation.
  • Exposure to software development tools & frameworks such as Git, VS-Code, WSL, Docker.
  • Willingness to debug and test software on the hardware.
  • Knowledge of OSI Model with basics of CAN and Ethernet.
  • Strong qualities such as teamwork, accountability, self-organization, and proactivity are essential.
  • Basic understanding of OS Concepts.
  • Build system experience, ideally Bazel.
  • AUTOSAR or middleware integration exposure.

Skills

Embedded C++
C++11/14/17
OOP
Unit testing
Software documentation
Git
VS-Code
WSL
Docker
CAN
Ethernet
AUTOSAR/middleware exposure

Education

B.Tech/B.E.

Tools

Git
VS-Code
WSL
Docker
Bazel

Job description

Embedded C++ Microcontrollers CAN Ethernet AUTOSAR

B.Tech/B.E

Job Description

Engineering background in Computer Science, Electronics, or equivalent.

Must have experience in programming with C++ (C++11, C++14, C++17).

C++ proficiency for understanding, OOPS, domain component behaviour, interfaces, and stubs/mocks.

Basics knowledge of embedded software development.

Basic knowledge of embedded devices and microcontroller architectures.

Basics knowledge of unit testing.

Basics knowledge of software design using UML.

Must have experience in code and software documentation.

Exposure to software development tools & frameworks such as Git, VS-Code, WSL, Docker.

Willingness to debug and test software on the hardware.

Knowledge of OSI Model with basics of CAN and Ethernet.

Strong qualities such as teamwork, accountability, self-organization, and proactivity are essential.

Basic understanding of OS Concepts.

Build system experience, ideally Bazel.

AUTOSAR or middleware integration exposure.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Embedded Developer
Embedded Developer

Cyient • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Suitable AI • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Architect
Software Architect

Allegis Global Solutions (AGS) • Dadri

On-site
INR 3,500,000 - 6,500,000
Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Embedded C Developer
Embedded C Developer

Motherson Technology Services Limited • Coimbatore District, Bengaluru

On-site
INR 700,000 - 1,000,000
Embedded Software Engineer - Autosar Classic
Embedded Software Engineer - Autosar Classic

BMW Techworks India • Pune District

Hybrid
INR 1,800,000 - 2,600,000
Embedded C Developer
Embedded C Developer

Interface Microsystems • Pune District

On-site
INR 900,000 - 1,300,000
Research & Development – Software – Software Architect Embedded – III (BB1012FT RM 4373)
Research & Development – Software – Software Architect Embedded – III (BB1012FT RM 4373)

Source-Right • Dadri

On-site
INR 3,600,000 - 6,500,000
Developer I - Embedded Software
Developer I - Embedded Software

UST • Coimbatore District

On-site
INR 900,000 - 1,500,000