Linux_C++_Developer_BSH
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
- ...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-...SuggestedFull time
- ...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...SuggestedFull time
- ...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...SuggestedFull timeRemote jobFlexible hours
- ...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...SuggestedFull timeImmediate startRemote job
- 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
- ...? 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
- ...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 timeImmediate start
- ...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
- ...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
- ...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 timeLocal areaRemote jobWorldwide
- ...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 timeImmediate start
- ...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
- ...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
- ...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 timeRelocation
- ...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 timeLocal areaRemote jobWorldwide
- ...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
- ...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 timeRemote job
- 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...
- ...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 timeRemote jobWorldwide
- ...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...
- ...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 timeLocal areaImmediate startShift work
- ...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 employmentFull timeHybrid workWorldwideFlexible hours
- ...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++...
- ...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 timeImmediate startRemote jobFlexible hours
- ...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 officeImmediate start
- ...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 timeImmediate start
- ...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 timeHybrid workWork at officeImmediate startRemote jobWorldwideFlexible hours
- ...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 timeImmediate startShift work
- ...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
- 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,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux_C++_Developer_BSH. Be the first to apply!

