Associate Manager - Software Developement page is loaded## Associate Manager - Software Developementlocations: Gurugram, Indiatime type: Full timeposted on: Posted Todayjob requisition id: R561977Work Flexibility: Onsite**What you will do:*** Experience with managing the Software development including embedded and IOS applications* Create a long term strategy for the SW development function and drive functional excellence initiatives to deliver high-quality R&D functional deliverables, and ensures technical excellence for product or technology development.* Provides significant guidance and approval regarding technical strategies and approaches.* Guide the team on Agile development process, including planning, code reviews, code hygiene, and alignment with important product releases* Collaborate with SW test, PM's, SW Quality, DevOps and divisional leaders to anticipate and mitigate the foreseeable concerns from the projects* Provides guidance and training to staff, assists subordinates in attaining career goals, motivates individuals to achieve results, and recruits and maintains a high-quality staff.* Coordinates sessions with project managers/core team leaders to look for opportunities for staff to learn about new initiatives or volunteer on new projects.**What you will need:****Mandatory Qualifications:*** Masters or bachelor’s in computer science or related field.* 12+ years applicable experience, with 4+ years direct people management experience preferred.* Good level of understanding of experience in, and ability to mentor in one's own technical/functional disciplines* Proficient in embedded C++ software development for safety-critical medical console devices.* Strong experience with IOS and Embedded Linux platforms, including BSP integration and kernel configuration.* Solid understanding of Real-Time Operating Systems (RTOS), including task scheduling and interrupt handling.* Hands-on expertise with C++ Linux application development, including IPC, memory management, and system-level optimization.* In-depth knowledge of software architecture principles, specifically Embedded Software.* Strong experience with device connectivity protocols including UART, CAN bus, SPI, I2C, and USB for inter-device and peripheral communication.* Familiarity with the Yocto Project for building and customizing embedded Linux distributions for target hardware platforms.* Good communication skills and ability to work in Agile development environments.* Talented performance coach who is skilled at providing actionable feedback to team members, setting clear performance objectives, and managing team member performance.* General knowledge of the healthcare market and competitors.* Experience executing a talent and performance management strategy.**Preferred Qualifications:*** Track record of building and delivering solutions based on a solid understanding of customer needs.* Results-driven, hands-on approach to the full product life cycle from architecture development to product implementation.* A passion for the end-to-end development of quality software products.* Excellent troubleshooting and debugging, communications, and documentation skills.* Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.* Additionally, hands-on experience in optimizing microservices for performance, scalability, and security would be considered a significant asset, further enhancing the candidate's suitability for the role.Travel Percentage: 10%