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 7 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
    7 days ago
  •  ...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
    23 days ago
  •  ...About the Role: As an Engineer proficient in designing developing and maintaining Visual drivers kernel-level software showcasing...  ...experience in software development ~5 Years of experience on LINUX/Android driver development and debugging robust systems. ~ Good... 
    Suggested
    Full time
    Remote job
    Flexible hours

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    28 days ago
  •  ...343 Client Name Sasken Client Location Bangalore Position Name Linux Driver Developer Job Description Key Responsibilities ~ Develop and maintain Linux device drivers using kernel modules... 
    Suggested
    Full time
    Immediate start
    Remote job

    Pi Square Technologies

    Bangalore
    a month 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,... 
    1 day week
    Bangalore
    16 days ago
  •  ...Client Name Pi Square Technologies Client Location Bengaluru Position Name Linux Embedded Developer Job Description Core Technical Skills 2-3 years experience with embedded Linux (e.g. Yocto Buildroot)... 
    Full time
    Immediate start

    Pi Square Technologies

    Bangalore
    a month ago
  •  ...About the Role Youll be working as a Senior Developer on our Endpoint Agent team responsible for delivering the endpoint software for Linux that helps solve the real-world security problems that IT professionals face. We develop the internal tools used by the security... 
    Full time

    Arctic Wolf Networks

    Bangalore
    a month ago
  •  ...Experience DE in managing virtual machines monitoring and maintaining applications and infrastructure for underlying operating systems Linux Windows and VMware Proficiency in Linux Red Hat Ubuntu virtualization VMware OLVM OpenStack and disk storage protocols iSCSI... 
    Full time

    Virtusa

    Bangalore
    24 days ago
  •  ...Our mission is simple: End Cyber Risk. Were looking fora Senior Developer to be part of makingthishappen. Role: Senior Developer 1...  ...clear concise documentation. Debug system-level issues using Linux tools and diagnostics. Develop and improve automated tests and... 
    Full time
    Local area
    Remote job
    Worldwide

    Arctic Wolf Networks

    Bangalore
    20 days ago
  •  ...help us connect people and build communities to create economic opportunity for all. Job Description We are seeking a skilled Linux Systems Administrator to handle maintain and optimize our Linux-based infrastructure. This is an outstanding opportunity to work with... 
    Full time
    Immediate start

    eBay

    Bangalore
    20 days ago
  •  ...enjoyment About the Role We are seeking a skilled and motivated developer to lead and maintain the Input/Output Controller (NAD) software...  ...software development. What You Will Do Expertise in Linux embedded system. Good knowledge on 4G and 5G NAD modules and... 
    Full time

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    a month ago
  •  ...Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning...  ...for ARM processors ~ Hands-on experience with QNX / Embedded Linux kernel development. ~ Familiarity with virtualization... 
    Full time

    Trigent Software Private Limited

    Bangalore
    a month ago
  •  ...Hiring Alert Linux Engineer SME (L2/L3) Bangalore We are hiring experienced Linux Engineers for a leading enterprise support project. Location: Bangalore Experience: 8 Years Budget: Up to 14 LPA Mandatory Skills: Linux Administration (RHEL... 
    Full time
    Relocation

    Vrinda International

    Bangalore
    9 days ago
  •  ...Our mission is simple: End Cyber Risk. Were looking for A Senior Developer 2 to be part of making this happen. Responsibilities...  ...across AWS Azure and local environments supporting Windows macOS and Linux Partner with R&D teams to log high-quality defects provide... 
    Full time
    Local area
    Remote job
    Worldwide

    Arctic Wolf Networks

    Bangalore
    27 days ago
  •  ...Role and Responsibilities: We are seeking an experienced Linux Server Administrator to join our dynamic team. Your primary responsibility...  ...access controls firewalls and intrusion detection systems. Develop and implement backup and recovery strategies to ensure business... 
    Full time

    Randstad India

    Bangalore
    a month ago
  •  ...Engineering and Infrastructure Automation Deep hands-on expertise in Linux Administration (RHEL CentOS Ubuntu) OS hardening security...  ...security hardening patching performance tuning and troubleshooting Develop and manage Infrastructure as Code (IaC) solutions using Terraform... 
    Full time
    Remote job

    Nagarro

    Bangalore
    6 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... 

    Mantra Softech India Pvt. Ltd.

    Bangalore
    13 days ago
  •  ...Linux System Engineer for RedHat Enterprise Linux Server Service Ubuntu Server Service and Cloud Service of Bosch worldwide. Installation...  ...conduct Security and Cybersecurity implementations. Develop API driven automation. Coordinate and collaborate with 1st & 2... 
    Full time
    Remote job
    Worldwide

    Bosch Group

    Bangalore
    22 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... 

    Sandisk

    Bangalore
    2 days ago
  •  ...the TSX (GIB.A) and the NYSE (GIB). Learn more at . Job Title: Linux and Cloud administrator Position: SE/SSE Experience: 4-6...  ...companys strategy and direction Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients... 
    Full time
    Local area
    Immediate start
    Shift work

    CGI

    Bangalore
    20 days ago
  •  ...and automation to strengthen our ECS Delivery Productization team. What Youll Build Join our multinational team as a seasoned Linux & Cloud Administrator responsible for providing L3/L4 expert support for all Linux OS and infrastructure-related customer issues. Youll... 
    Permanent employment
    Full time
    Hybrid work
    Worldwide
    Flexible hours

    SAP

    Bangalore
    9 days 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
    8 days ago
  •  ...Hiring: Device Driver Validation Engineer (Linux Multimedia) Location: Bangalore Experience: 3 7 Years Budget:...  ...drivers (mandatory) Debug issues using logs & collaborate with developers Execute test cases and perform root cause analysis Work across... 
    Full time
    Immediate start

    Vrinda International

    Bangalore
    12 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
    2 days ago
  •  ...day operations of the tower. Manage day-to-day operations by troubleshooting any issues conducting root cause analysis (RCA) and developing fixes to avoid similar issues. Plan for and manage upgradations migration maintenance backup installation and configuration... 
    Full time
    Immediate start
    Shift work

    Maneva Consulting Pvt. Ltd

    Bangalore
    16 days ago
  •  ...experience We are seeking a highly motivated and experienced Linux Identity Engineer to join our team. The ideal candidate will be...  ...Ping Directory Services; experience with PingID is a plus. Develop and maintain API integrations with third-party services and applications... 
    Full time

    Randstad India

    Bangalore
    28 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
    6 days ago

Do you want to receive more vacancies?

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