Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux_C++_Developer_BSH

Full-time

Bosch Group



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



6 to 8 years of Experience in embedded software development, with a proven track record of working on microcontroller-based solutions. Strong proficiency in C++ (C++14 and above) and Object-Oriented Programming (OOPs). Applied knowledge of SOLID principles and Design Patterns in a resource-constrained environment. Strong design experience using UML (Class, Sequence, Component diagrams) to model software design. Hands-on experience with microcontrollers/microprocessors such as STM32 and ARM Cortex. Hands-on experience in low-level driver development for embedded products, including SPI, I2C, UART, and related interfaces. Experience with embedded debugging tools and protocols such as JTAG/SWD, GDB, Segger J-Link. Deep experience in multi-threaded application development within an RTOS context with hands-on knowledge of thread synchronization primitives like mutexes, semaphores, message queues, and condition variables. Hands-on development experience with RTOS (Zephyr preferrable). Expertise with Git and experience with CI/CD pipelines using Jenkins, Bamboo, or similar tools. Unit Testing: Experience with unit testing frameworks suitable for embedded systems. Knowledge of Ztest (Zephyr's integrated framework) is a major plus, along with experience in Gtest/Gmock. Practical experience with Static Code Analysis tools (e.g., Cppcheck, Clang-Tidy). Scripting skills using Python for automation or testing purposes is nice to have Experience working in an Agile software development environment.

Qualifications



BE/ME Electronics background

Additional Information



5 to 8 years

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Linux_C++_Developer_BSH in Hosur Road vacancy
  •  ...Experience in embedded software development, with a proven track record of working on microcontroller-based solutions. Strong proficiency in C++ (C++14 and above) and Object-Oriented Programming (OOPs). Applied knowledge of SOLID principles and Design Patterns in a resource-... 
    Suggested
    Full time

    Bosch Group

    Hosur Road
    27 days ago
  •  ...performance user-space driver libraries for Linux. This includes designing scalable...  ...grouping across multiple endpoints and cards. Develop topology-aware abstractions for managing devices...  .... Low-Level Proficiency: Mastery of C/C++ and strong understanding of memory... 
    Suggested

    Sandisk

    Bangalore
    22 days ago
  •  ...Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role We're seeking an experienced Linux Multimedia C++ Developer with 6-9 years of experience to join our team. You'll play a critical role in designing and developing complex multimedia... 
    Suggested
    Work at office
    Immediate start

    HARMAN International

    Bangalore
    28 days ago
  •  ...are looking for an Automotive Engineer with strong expertise in C++ Middleware. The role involves design, development, and testing of...  ...design and reviews Independently execute module ownership ~ Design, Develop and maintain Middleware and infrastructure solutions ~ B-Tech/... 
    Suggested
    Immediate start

    HARMAN International

    Bangalore
    16 days ago
  •  ...Our software engineers develop next generation technologies that enable the creation of media entertainment that you enjoy at...  ...cases, and systems. Key Qualification Requirements: C/C++ Git Gcc/make Linux environment Scripting (sh, bash, python) Multithreading... 
    Suggested
    Hybrid work
    Work at office
    Immediate start
    Remote job
    Worldwide
    Flexible hours

    Evertz Microsystems Limited

    Bangalore
    22 days ago
  •  ...the Data Protection department. You will develop and own components of a large-scale distributed...  ...distributed systems Proficiency in C/C++ programming languages paired with a strong...  .../IP and Hands-on experience working in Linux or Unix environments What Will Make You... 
    Long term contract
    Full time
    Hybrid work
    Work at office
    Local area

    Zscaler

    Bangalore
    12 days ago
  • Job Summary : We are looking for a Senior Linux System Software Performance Engineer responsible for performance measurement, trace collection...  ...Hands-on programming expertise in at least one language : a. Cb. C++c. Python- Strong understanding of Linux internals, kernel behavior,... 

    Olive Trees Consulting

    Bangalore
    27 days ago
  • Rs 30 lakh p.a.

     ...INR 30 - 100 LPA) Min Experience: 3 years Location: Bengaluru JobType: full-time Requirements We are looking for C++ Developers to join our Core Engineering team, responsible for designing and developing proprietary low-latency software that emphasizes exchange... 
    Full time
    Weekday work

    Weekday AI

    Bangalore
    21 days ago
  • We looking for Software Engineer (C++/Linux/Endpoint Security) for US Based SaaS Product Startup (Security Platform) for their Bangalore...  ...experience and skilled in C/ C++ programming language- Experience developing software for Unix/Linux/BSD operating systems at the kernel... 

    Squareroot Consulting Pvt Ltd.

    Bangalore
    7 hours ago
  • Job Description : Job Description : C++ Linux (Medical Devices)Location : BangaloreExperience : 7-10 YearsDomain : Medical Devices / Healthcare...  ...products. The candidate will be responsible for designing, developing, testing, and maintaining high-performance software... 
    Full time

    Agiliad Technologies Private Limited

    Bangalore
    2 days ago
  • Role Overview : As a RAN RLC RRC C++ Developer, you will be at the core of our wireless software engineering team, driving the design and implementation of critical protocol stack components for 5G and LTE networks. You will work closely with cross-functional teams of systems... 
    Hybrid work

    SKYGATE CONSULTING

    Bangalore
    6 days ago
  •  ...debugging and logical reasoning. Design, develop and implement program and process...  ...EE ~ Strong knowledge and experience in C++ programming (not just C) ~3+ years of experience...  ...experience in device drivers and board bring-up in Linux and FreeRTOS. ~ Hands-on experience in I... 

    Astrome Technologies

    Bangalore
    more than 2 months ago
  • Roles & Responsibilities : - Design and develop multimedia applications and embedded software...  ...such as FFmpeg and VLC- Work on embedded Linux-based multimedia systems and streaming solutions...  ...optimization skills- Experience in C/C++ programming for embedded... 

    Orcapod Consulting Services Private Limited

    Bangalore
    26 days ago
  • Job Description :We are seeking a skilled C++ developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using C++. You will work closely with other team members to analyze requirements... 
    Full time

    Mobile Programming LLC

    Bangalore
    14 days ago
  •  ...addition to our vibrant international team. We are looking for: Senior Software Engineer – C++, TypeScript, Angular (Linux Applications) You’ll make an impact by: · Design and develop scalable, high-performance Linux applications using C++ and TypeScript/Angular. · Apply... 
    1 day week
    Bangalore
    9 days ago
  •  ...to deliver reliable, high-impact software solutions.Role Overview : As a C/C++ Developer, you will be responsible for designing, developing, and maintaining high-performance applications within a Linux/Unix environment. You will work closely with cross-functional engineering... 
    Local area

    Digitech Services Inc

    Bangalore
    7 days ago
  • Job Description : Hiring : Senior C/C++ Developer Market Data PlatformWe are looking for an experienced Senior C/C++ Developer to join our engineering...  ...tuning, profiling, and debugging native applications- Strong Linux/Unix knowledge, including system internals and shell scripting-... 

    Radiant Systems

    Bangalore
    9 days ago
  •  ...professionals to work on different BSP, kernel subsystems on the Android/Linux platforms.Skills:- Proficiency in Linux device driver development,...  ...board bring-up and bootloader development.- Strong expertise in C/C++ programming.- Skilled in debugging using tools like JTAG, TRACE32,... 

    MosChip

    Bangalore
    9 days ago
  •  ...programmer will join our Software team to develop our next generation InFlight Entertainment...  ...Android based client components and in the Linux based server components meeting the...  ...- Experience with application/services in C++/Java programming- Experience in Linux kernel... 

    Thalesgroup

    Bangalore
    29 days ago
  •  ...engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected...  ...full proficiency not required) Nice to Have (7/10 or better) # C++ programming — C++17, OOP, templates, STL, RAII # Common network... 
    Full time
    Local area
    Immediate start
    Remote job

    Origin

    Bangalore
    12 days ago
  • Role : Embedded Linux Device Driver DeveloperExperience : 4 to 10 YearsLocation : BangaloreEmployment Type : Full-TimeJob Summary : We are looking for a skilled Embedded Linux Device Driver Developer with strong expertise in Embedded Linux, Linux Kernel Development, and low... 
    Full time

    TekPillar

    Bangalore
    19 days ago
  •  ...Robotics and Virtual Software Solutions (PAVS) team, are looking for a Linux System Programming Performance Engineer. S/He will be responsible...  ...Must have strong hands on programming in C, C++, or Python (any one) Linux device driver... 

    Luxoft

    Bangalore
    22 days ago
  •  ...GreenWave Radios can focus on what we do best – developing and implementing highly innovative SOC...  ...brings deep expertise in board bring-up, Linux kernel, and platform software on ARM-based...  ...(eCPRI, CUS-Plane, M-Plane, S-Plane).  ~ C++ experience for developing BSP-level user-... 
    Full time
    Casual work

    GreenWave Radios™

    Bangalore
    5 days ago
  • Job Summary :We are looking for an experienced Linux System Programming Performance Engineer responsible for system-level performance analysis...  ...efficiency.Mandatory Skills:Programming:- Strong C Programming- C++- PythonLinux Expertise:- Linux System Programming- Linux Internals... 

    Coders Brain Technology & Private Limited

    Bangalore
    7 hours ago
  • Description : Linux Virtualization Engineer Linux/KVM/VMware-8-10 years- BangaloreWe are looking for a skilled Linux Virtualization Engineer with strong expertise in Linux system administration, KVM virtualization, and production environment troubleshooting. The role requires... 
    Job sharing

    Crescendo Global Leadership Hiring India Pvt Ltd

    Bangalore
    a month ago
  • Description : We are seeking a skilled Linux Device Driver / BSP Engineer with strong expertise in Embedded C, Linux kernel development,...  ...debugging in embedded systems environments.Responsibilities : - Develop and maintain Linux device drivers and BSP components for embedded... 

    Nasugroup

    Bangalore
    27 days ago
  • Job Description :We are looking for a skilled Linux Device Driver Engineer with strong expertise in Embedded C and Linux kernel development...  ...support for embedded platforms.Key Responsibilities :- Develop and maintain Linux device drivers for embedded systems.- Perform... 

    Nasugroup

    Bangalore
    7 hours ago
  •  ...Join Synmatch AI's client as a Senior Software Engineer - Embedded Linux with a global premium provider of measurement and testing...  ...Linux based embedded measurement platforms Hardware Drivers : Develop and maintain hardware related peripheral drivers for connected measurement... 
    Long term contract

    Synmatch AI

    Bangalore
    22 days ago
  • Linux/Devops Admin Position Description Company Profile: Founded in 1976, CGI is among the largest independent IT and business...  ...company’s strategy and direction Your work creates value. You’ll develop innovative solutions and build relationships with teammates and... 
    Full time
    Local area
    Shift work
    Bangalore
    22 days ago
  •  ...and scale digital products, platforms, and experiences that power our retail businesses across multiple markets. Required Skills Linux/Unix administration across RHEL 6/7/8/9, CentOS, Ubuntu, OEL, and IBM AIX. Storage & filesystems: LVM, XFS, EXT3/EXT4, JFS.... 

    Landmark Group

    Bangalore
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux_C++_Developer_BSH. Be the first to apply!