You are a talented embedded developer with proficiency in C and detailed knowledge of microcontroller protocols. You should have the ability to develop optimized embedded code within hardware constraints and identify inefficiencies or software errors. It would be beneficial if you have experience in Audio / Video Broadcast & Automotive Domains and can join the team immediately. As an Embedded Developer with 7-15 years of experience, you will be responsible for designing and implementing software for embedded devices and systems, analyzing and enhancing system efficiency, stability, and scalability, and interfacing with hardware design and development. You will also be expected to assess third party and open source software, code, test, and troubleshoot programs, refine data, and maintain programming documentation while adhering to coding standards and technical design. To be successful in this role, you must have proven work experience as an Embedded Developer, hands-on development and troubleshooting experience on embedded targets, solid programming skills in C, and experience in embedded systems design with real-time operating systems. Additionally, you should have excellent knowledge of OS coding techniques, IP protocols, interfaces, hardware subsystems, and the ability to read schematics and data sheets for components. Strong documentation and writing skills are also required. If you are looking to work in a dynamic environment where you can utilize your skills and expertise in embedded development, this opportunity in Bangalore is perfect for you. Apply now to be part of our software team and contribute to the development of cutting-edge embedded systems.,
Job Summary We are hiring experienced Qt/QML Engineers with a strong background in C++ development and hands-on expertise in the Qt and QML. The role involves designing, developing, and maintaining high-performance desktop or embedded applications with intuitive user interfaces. Depending on your experience level, you may contribute individually or lead modules/projects. Key Responsibilities Design and develop rich, interactive, and intuitive graphical user interfaces (GUIs) using Qt (Widgets/QML), QML and C++. Translate UI/UX designs and functional specifications into robust, high-quality code. Develop reusable, efficient, and modular components using object-oriented programming principles and software design patterns. Integrate front-end UI components with underlying system and application logic. Troubleshoot, debug, and optimize application performance and responsiveness across multiple platforms. Collaborate with cross-functional teams, including backend developers, designers, testers, and product managers, throughout the development lifecycle. Participate in code reviews, design discussions, and sprint planning as part of an Agile/Scrum team. Maintain clean, readable, and well-documented code in adherence to team coding standards and practices. Conduct unit testing and contribute to automated testing efforts to ensure stability and scalability. Stay updated with the latest trends in UI technologies, Qt framework upgrades, and C++ enhancements. Required Skills 4 -16 years of hands-on experience with C++ , Qt and QML Strong knowledge of OOP, UI architecture, and modern design patterns. Proficiency in Linux/Unix environments, debugging tools, and version control (Git). Strong analytical, problem-solving, and communication skills. Ability to work independently or in a team across different project sizes and complexities. (ref:hirist.tech)