Bosch
Posted 5d ago

Embedded C++ Developer_ECT

Bosch
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing firmware
  • debugging software
  • developing documentation
Requirements
  • Requires 1–5 years of experience
  • An electronics engineering degree, and embedded C++ firmware development experience with RTOS
  • Peripheral buses
  • Debugging, and technical documentation
Technical tools mentioned
C++Embedded C++FreeRTOSEmbOSI2CSPISerialCANPythonJTAGSignal Analyzersmultimeterdigital oscilloscopeGitTestRailJiraConfluenceCI/CD

Job description

Company Description:

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description:

Tasks / Responsibilities:    

1. Designing and implementing software for embedded devices and systems.

2. Designing, developing, coding, testing, and debugging system software.

3. Collaborate with cross-functional teams to understand the product specification, software requirements, software design, etc.

4. Responsible for continuous improvement of software and processes to enhance efficiency, stability, and scalability.

5. Build proof of concepts and demonstrate technology feasibility of Innovative solutions.

6. Develop software according to functional and technical design specifications.

7. Strong in problem solving, Analyzing, troubleshooting approaches8. Provide required support to product teams as needed to determine system problems and fix.

Expected skill set:

1.     Design, develop and maintain the firmware for various electronic products using Embedded C++.

2.     Experience using Embedded RTOS (Free RTOS, Embos,..etc).

3.     Experience working with Peripheral buses (I2C, SPI, Serial, CAN).

4.     Adequate knowledge of reading schematics and data sheets for components.

5.     Develop and maintain technical documentation for firmware designs, including architecture diagrams.

Good to Have skills:

Proficiency in Python scripting for automation tasks is an added advantage.

Experience in Bootloader developmentExperience in GUI development.

Experience with a variety of debugging tools like JTAG, Signal Analyzers, etc.

Experience in using measuring and monitoring electronics test equipment's like multimeter, digital oscilloscope, etc.

Familiarity with Requirements management tools, configuration management tools and test management tools like Git, TestRail, Jira, Confluence, etc.To build and manage CI/CD pipelines

Qualifications:

BE/B.Tech/ME/M.Tech - Electronics background

Additional Information:

1 to 5 years

About Bosch

Global manufacturer of automotive and industrial engineering technology.

Year founded
1886
Employees
429000
Organization type
Private
Latest investment
Raised $11.90B Debt Financing (2025) — led by BNP Paribas, Deutsche Bank, Mizuho Financial Group
Headquarters
DE

Similar jobs

Embedded C++ Developer roles near Bengaluru, Karnataka
3y
Save
Mark Applied
Hide
Embedded C/C++ Engineers
Bengaluru or Chennai or Hyderabad or Kozhikode or Pune or Thiruvananthapuram
OnsiteFull Time
Tata Elxsi
Tata ElxsiBSE: 500408: Design and technology services for product engineering and innovation.
1+ YOERequires 1–3 years of experience and embedded C/C++ programming skills for automotive ECU software design, coding, testing, debugging, maintenance, documentation, and reviews.
C, C++
3w
Save
Mark Applied
Hide
Senior Lead Embedded C++ Engineer
Bengaluru, Karnataka, India
₹1800k-₹2000k/yr OnsiteFull Time
Quest Global
Quest Global: Global engineering services for product development and lifecycle management.
9+ YOEStrong C++ expertise, hardware understanding, debugging skills, UART/CAN protocol experience, and familiarity with DOORS/DNG, JIRA, Confluence, and CI/CD pipelines.
C++, DOORS, DNG, JIRA, Confluence, CI/CD pipelines, UART, CAN
5mo
Save
Mark Applied
Hide
Embedded, C++, Media IRC287519
Bangalore, Karnataka, India
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
6+ YOE6+ years in architecture, design, prototyping and implementation for consumer electronic devices; Bachelors in CS/Electronics; proficient in C,C++11,JavaScript,JSON; media pipeline, DRM, formats, Gstreamer/FFMPEG, multithreading and IPC.
C, C++/C++11, JavaScript, JSON, Shell-Scripting, Gstreamer, FFMPEG, DASH, HLS, Progressive Download, Widevine, Playready, FairPlay, H264, HEVC, mp4, CMAF, MPEG2-TS, HDR, Dolby Vision