Staff Embedded SWE

vocera communications india private

📍 bengaluru india india🕐 1mo ago🔗 workday

Job Description

Work Flexibility: Hybrid or Onsite Vocera now a part of Stryker looking for 6 to 8 years experience Embedded Staff Software Engineer with strong expertise in C and C++ development on Linux. The ideal candidate will have hands-on experience with Wi‑Fi, CAN, and CANopen protocols. You will collaborate with cross-functional teams across multiple locations to design, implement, test, and maintain embedded software for connected devices, contribute to architecture and requirements, troubleshoot hardware/software integration issues, and support product releases and lifecycle activities. Strong communication skills, a problem‑solving mindset, and the ability to work independently and in distributed teams are required. **Key Responsibilities** * Design, develop and test embedded software solutions using the Linux operating system. * Collaborating with hardware engineers to understand system requirements and specifications * Work with other developers to ensure the development of best possible future proof products to meet the cost, time, quality, and business needs. * Develop deep understanding of existing product architectures. * Collaborate with internal and external teams to bring in best Engineering practices and processes. * Debugging and troubleshooting software and hardware issues in embedded systems. * Participating in code reviews and ensuring adherence to coding standards and best practices. * Documenting software designs, specifications, and other project related documents. * Mentor junior engineers and promote best practices in Software Development **Required Qualifications** * **8+ years** of total professional software engineering experience. * Proven experience in **embedded systems** owning complete SDLC. * Strong knowledge on **CAN, CANOpen, Wi-Fi and MQTT** systems * Knowledge on Device Certificate Management * Software development in C, C++ and Data structures. * Experience with Eclipse IDE/VS Code for software development in Linux. * Excellent communication and collaboration skills to work effectively within a team * Strong problem-solving skills and the ability to analyse and debug complex issues. **Minimum Qualifications (Required):** Bachelor’s/master’s degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field.   **Preferred Qualifications** * Experience in Medical Domain is an added advantage * Complete understanding of Embedded system HAL, Memory Management and BSP drivers. * Expertise in Linux IPC’s Travel Percentage: 10%