
Job Overview
Location
Remote
Job Type
Full-time
Category
Embedded Engineer
Date Posted
February 3, 2026
Full Job Description
đź“‹ Description
- • Join Bosch Home Comfort India Ltd. as a Senior Embedded Software Developer and play a pivotal role in shaping the future of our innovative HVAC control systems. In this full-time, remote position, you will leverage your deep expertise in embedded C/C++ to design, develop, and implement robust software solutions that power our next generation of home comfort products.
- • As a Senior Engineer, you will be instrumental in the entire software development lifecycle (SDLC), from initial requirements gathering and architectural design through to implementation, testing, and deployment. Your contributions will directly impact the performance, reliability, and user experience of our cutting-edge heating, ventilation, and air conditioning (HVAC) systems, ensuring they meet the highest standards of quality and efficiency.
- • Your primary responsibility will involve developing sophisticated applications using C and Embedded C. This includes crafting efficient and reliable code for microcontrollers and processors, ensuring seamless integration with hardware components. You will be tasked with developing critical driver software, enabling the controller and processor to interact effectively with various system peripherals and functionalities.
- • A deep understanding of the HVAC control system and its associated processes is crucial for success in this role. You will need to grasp the intricacies of how these systems operate, the control logic involved, and the user needs they are designed to meet. This knowledge will inform your software design decisions, leading to more intuitive and effective control solutions.
- • You will be expected to adhere to best practices in software development, including rigorous static code analysis and thorough code reviews. This collaborative approach ensures code quality, maintainability, and the early detection of potential issues. Effective version management using SCM tools will be essential for maintaining code integrity and facilitating team collaboration.
- • The role demands extensive hands-on experience in the development of microcontroller and processor-based products. You should be comfortable working with embedded systems, understanding their unique constraints and challenges. Proficiency in utilizing embedded system build toolchains is a must, enabling you to compile, link, and deploy your software effectively.
- • Expertise in building projects using C and C++ is a core requirement. You will be expected to write clean, efficient, and well-documented code. Strong coding and debugging capabilities are paramount, allowing you to systematically identify and resolve complex technical challenges. Your analytical skills will be key in dissecting problems and devising optimal solutions.
- • Experience in building user interfaces is also a valuable asset. This includes developing interfaces for command-line environments, web-based applications, and graphical user interfaces (GUIs). The ability to create user-friendly and responsive interfaces will enhance the overall usability of our products.
- • Familiarity with unit testing frameworks, particularly in Python, is highly desirable. Implementing comprehensive unit tests will ensure the correctness and reliability of your code modules, contributing to a more stable and robust final product.
- • Exposure to defect tracking tools such as JIRA is expected, enabling efficient management of bugs and feature requests. Experience with code inspection tools like Gerrit will further enhance the quality assurance process.
- • While not strictly mandatory, extensive hands-on experience in object-oriented C++ development is considered a significant advantage. This skill set can lead to more modular, scalable, and maintainable code, particularly for complex embedded systems.
- • You will also need the ability to debug and write new driver software, demonstrating a strong understanding of operating system concepts within an embedded context. This includes knowledge of real-time operating systems (RTOS) and their application in embedded environments.
- • This is an opportunity to work with a leading company in the home comfort industry, contributing to products that enhance the lives of millions. You will be part of a dynamic team, collaborating with talented engineers and making a tangible impact on the development of smart, efficient, and reliable home comfort solutions.
- • We are looking for a proactive and self-motivated individual who can work independently and as part of a team. Your passion for embedded systems and commitment to delivering high-quality software will be key to your success in this role. Embrace the challenge of developing sophisticated embedded software for a leading brand in the home comfort sector.
Skills & Technologies
About BSH Home Appliances Group
BSH Home Appliances Group is a leading global manufacturer of home appliances. The company offers a wide range of products, including refrigerators, washing machines, dishwashers, ovens, and coffee makers, under various well-known brands. BSH is committed to innovation, quality, and sustainability, striving to enhance the daily lives of consumers through smart and efficient home solutions. Their focus on research and development ensures that their products are not only functional but also energy-efficient and user-friendly. BSH operates worldwide, providing customers with reliable appliances and excellent service, making them a trusted name in the home appliance industry.



