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 6 days ago
Similar jobs that could be interesting for youBased on the Linux_C++_Developer_BSH in Hosur Road vacancy
  •  ...Tasks / Responsibilities: ~ Will be responsible for Middle layer and Application software development for Linux embedded solutions with strong OOPs and C++ competencies. Expected skill set: · ~ Strong in Modern C++ Programming skills, specifically C++ 14 and above... 
    Suggested
    Full time

    Bosch Group

    Hosur Road
    22 days ago
  • Job Title : Linux Kernel / Device Driver DeveloperLocation : BangaloreJob Summary :Mirafra...  ...experienced Linux Kernel / Device Driver Developer to join our engineering team in Bangalore....  ...Skills :- Strong programming skills in C/C++- Deep understanding of Linux kernel internals... 
    Suggested

    Mirafra Software Technologies Pvt Ltd

    Bangalore
    29 days ago
  •  ...? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Software Engineer - C++ Developer (Linux) You’ll make an impact by: · Developer role in the team working for Substation automation product. · Understand, Analyze,... 
    Suggested
    1 day week
    Bangalore
    16 days ago
  • Job Description :Key Responsibilities : - Design and develop Linux-based applications and services for edge devices. - Work on kernel-level and...  ..., kernel, and system programming. - Hands-on experience in C/C++ development. - Multi-threading, IPC, memory management. - Experience... 
    Suggested

    Mantra Softech India Pvt. Ltd.

    Bangalore
    13 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
    1 day ago
  •  ...Overview :We are seeking a highly skilled Senior Software Engineer C++ / Linux Multimedia Engineer with strong expertise in Linux-based C++...  ...in Linux environments.Key Responsibilities :- Design, develop, and maintain high-performance multimedia applications using C++... 

    QuEST Global Engineering Services Private Limited

    Bangalore
    16 days ago
  •  ...Automotive Engineer with strong expertise in C++ and embedded programming. The role...  ...domain. Hands-on experience with Embedded Linux and Yocto. Proficiency in C/C++ for embedded...  .... HARMAN attracts, hires, and develops employees based on merit, qualifications and... 
    Full time
    Immediate start
    Remote job
    Flexible hours

    HARMAN International

    Bangalore
    20 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... 
    Work at office
    Immediate start

    HARMAN International

    Bangalore
    7 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... 
    Full time
    Hybrid work
    Work at office
    Immediate start
    Remote job
    Worldwide
    Flexible hours

    Evertz Microsystems Limited

    Bangalore
    1 day 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
    6 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
    15 hours 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
    9 hours 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
    5 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
  • Role Overview : We are seeking a highly motivated and skilled C++ QT Developer to join our dynamic team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining high-performance applications using C++ and the QT framework. You will collaborate... 

    Research Fox Consulting Private Limited

    Bangalore
    16 days ago
  • Role Overview :As a C++ Developer specializing in Microservices and Distributed Systems, you will be instrumental in designing, developing,...  ...concurrency, consistency, and fault tolerance.- Hands-on experience with Linux operating systems and related tools, including scripting and... 

    BIG IDEAS SOCIAL MEDIA RECRUITMENT PVT LTD

    Bangalore
    27 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
    8 days ago
  •  ...eTrading team. You will be responsible for designing, developing, and maintaining low-latency, real-time distributed systems...  .... The ideal candidate will have deep expertise in C++ and multithreaded programming in Linux environments, coupled with a strong grasp of algorithms... 
    Hybrid work
    Work at office

    Jobility Talent Solutions

    Bangalore
    a month ago
  •  ...Learn more at Short Description We are seeking a skilled Unix/Linux System Administrator to manage, maintain, and optimize our...  ...system patching, upgrades, security hardening, and compliance. Develop and maintain automation scripts using Bash and Ansible. Collaborate... 

    Avaya

    Bangalore
    18 hours ago
  •  ...Participate in Agile teams, code reviews, and maintain documentation.Required Technical Skills :- Programming: Strong proficiency in C/C++ in an embedded Linux environment.- Platform Knowledge : Solid understanding of RDK-B architecture and Yocto build systems.- Networking : Expertise... 

    Codemind Staffing Solutions

    Bangalore
    21 days ago
  • Role Overview :We are seeking a highly skilled Embedded C/C++ Application Developer to join our engineering team in Bengaluru. The ideal candidate...  ...troubleshooting and analytical problem-solving skills.- Familiarity with Linux-based embedded systems is preferred.- Understanding of... 

    Motorola Solutions Kodiak Networks

    Bangalore
    21 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
    8 days ago
  •  ...experience- At least 8+ years of development experience in embedded devices.- Highly proficient in C, C++11/14- Highly proficient in Linux operating system- Experience in Shell-Script, Makefile, Python- Expertise in 'git' , bug tracking tools.- Experience in HAL layer, notification... 
    Full time
    Work from home
    Flexible hours

    GlobalLogic India Private Limited

    Bangalore
    29 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
    1 day ago
  •  ...candidates.Role Overview:We are seeking a highly skilled and experienced Linux System Administrator to join our client's dynamic team in...  ..., and VPNs, to ensure secure and reliable network connectivity.- Develop and maintain system documentation, including configuration guides... 

    Krazy Mantra HR Solutions Pvt. Ltd.

    Bangalore
    21 days 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
    11 days 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
    6 days ago
  •  ...it seems like you’d make a great addition to our vibrant international team. We are looking for: Systems Engineering Professional ( Linux System Administrator and RSU Update) You’ll make an impact by: · Linux system installation and troubleshooting. · Managing Linux... 
    1 day week
    Bangalore
    2 days 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
    1 day 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
    1 day ago

Do you want to receive more vacancies?

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