Skip to content
← Back to job listings

Staff Embedded Software Engineer

Vocera Communications India Private Limited · Bengaluru, India

Software DevelopmentLeadExternal listingfull-timeabout 5 hours ago

About The Role

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%

This is an external listing. JobSpring does not represent or verify the employer. Report this listing