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
- ...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
- ...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...SuggestedWork at officeImmediate start
- ...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/...SuggestedImmediate 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...SuggestedHybrid workWork at officeImmediate startRemote jobWorldwideFlexible hours
- ...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 contractFull timeHybrid workWork at officeLocal area
- 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,...
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- 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...
- 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
- 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
- ...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...
- 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...
- 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
- ...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
- ...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
- 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-...
- ...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,...
- ...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...
- ...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 timeLocal areaImmediate startRemote job
- 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
- ...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...
- ...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 timeCasual work
- 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...
- 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...
- 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...
- ...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
- ...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....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux_C++_Developer_BSH. Be the first to apply!
