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
- ...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
- 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,...Suggested1 day week
- 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
- ...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
- ...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
- ...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
- 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,...
- 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...
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 timeWeekday work- 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...
- ...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...
- 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...
- 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...
- 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
- ...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 workWork at office
- ...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...
- ...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...
- 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...
- ...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...
- ...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 timeWork from homeFlexible hours
- ...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...
- ...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...
- 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
- 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...
- ...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
- ...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
- 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 timeLocal areaShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux_C++_Developer_BSH. Be the first to apply!
