CareerPlanGet AI match score →

Staff Embedded Software Engineer

Bengaluru, India💼 Full-time🗓 2026-07-28 → 2026-07-31

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%

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗