Linux C++ Developer at Bosch Global Software Technologies Private Limited - ScoutJobs - The AI-curated global job board
Skip to content
Bosch Global Software Technologies Private Limited
Posted 8 days ago

Linux C++ Developer

Bosch Global Software Technologies Private LimitedLinux C++ Developer

Requirements

6-8 years embedded software development experience, Proficiency in C++14 and OOPs, Knowledge of SOLID principles and Design Patterns, Experience with STM32 and ARM Cortex, Low-level driver development (SPI, I2C, UART), RTOS experience (Zephyr preferred), Multi-threaded application development, BE/ME Electronics background

Skills

C#Embedded SoftwareRTOSLinuxPythonARM

About the role

Responsibilities

  • Develop embedded software solutions for microcontroller-based products
  • Design software architectures using UML (Class, Sequence, and Component diagrams)
  • Implement low-level drivers for interfaces including SPI, I2C, and UART
  • Develop multi-threaded applications within an RTOS environment using synchronization primitives like mutexes and semaphores
  • Perform unit testing and utilize static code analysis tools to ensure software quality
  • Work within an Agile development environment and participate in CI/CD pipelines

Requirements

  • 6 to 8 years of experience in embedded software development
  • Strong proficiency in C++ (C++14 and above) and Object-Oriented Programming (OOPs)
  • Practical knowledge of SOLID principles and Design Patterns in resource-constrained environments
  • Hands-on experience with STM32 and ARM Cortex microcontrollers/microprocessors
  • Experience with RTOS, preferably Zephyr
  • Proficiency with embedded debugging tools such as JTAG/SWD, GDB, or Segger J-Link
  • Experience with Git and CI/CD tools like Jenkins or Bamboo
  • BE/ME in Electronics or a related field

Preferred Qualifications

  • Knowledge of Ztest (Zephyr's integrated framework)
  • Experience with Gtest/Gmock
  • Python scripting skills for automation or testing
  • Familiarity with static analysis tools like Cppcheck or Clang-Tidy

About the Company

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, a leading global supplier of technology and services. As the largest software development center for Bosch outside of Germany, we serve as a technology powerhouse with a significant global footprint across the US, Europe, and the Asia Pacific region.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Linux C++ Developer

Bosch Global Software Technologies Private Limited · Bangalore

Sign up to apply