https://bayt.page.link/wby6rdEsbexJu7Gs8
Create a job alert for similar positions

Job Description

Work Flexibility: Hybrid or Onsite

Position Description: Vocera Now a part of Stryker is seeking a highly motivated Linux Application Engineer with a robust background in Linux internals and experience in developing embedded products on ARM processors. As a member of our world-class engineering team, you will collaborate with experts in DSP, Linux Kernel development, electrical, mechanical, audio, RF, and application engineering to develop innovative mobile and wearable communication products.


Responsibilities


  • Develop and implement application-firmware subsystems of mobile, wearable, and embedded devices.
  • Fine-tune Linux subsystems for optimal performance of firmware applications
  • Develop Voice over IP applications.
  • Work with the team to develop power management algorithms, and implement encryption algorithms, state machines, drivers server/cloud communication mechanisms.
  • Integrate different subsystems from individual workgroups in the team.
  • Develop and maintain the UI of the embedded devices using C/C++ graphical libraries like Qt.
  • Work with customers and tech support to tune product performance and resolve customer issues.
  • The position requires frequent and close collaboration with Kernel, Wireless, Audio, and Hardware engineers, third-party service providers, QA engineers, and technical support.
  • Active contribution to the certification process including cryptographic (FIPS) /Wireless /Bluetooth certifications.

Competencies:


  • Strong software design and implementation skills with hands-on embedded systems development experience.
  • Explore new ideas and technologies.
  • Proactive, self-starter, able to work independently in a fast-paced environment.
  • Well, organized with strong attention to detail; proactively ensures work is accurate.
  • Resourceful and able to solve problems through practical use of technology and a solid understanding of product architecture.
  • Ability to work within a geographically dispersed dynamic team to achieve desired results.
  • Familiarity with Agile software development methodologies
  • Excellent analytical, verbal, and written communication skills

Requirements:


  • BS in Computer Engineering or related field or equivalent
  • 5+ years of development experience building embedded communications products.
  • Solid knowledge in C, Knowledge of Linux internals, IPC Mechanisms, Socket
  • Programming, POSIX interfaces, multithreading, concurrency, Linux shell programming, and C++.
  • Experience in Linux Network programming with strong knowledge on protocols like, TCP, UDP, RTC, SIP, XMPP, RTP, SRTP, HTTP, REST
  • Experience in Configuring Linux scheduler, protocol stack development, Android AOSP framework, Python various IoT protocols, are added advantages.
  • Experience in developing C/C++ UI applications for embedded devices.
  • Experience with debugging timing and performance issues, and memory exceptions.
  • Experience with host development environments on both Linux and Windows platforms.
  • Track record of delivering quality technical results within committed time parameters
Travel Percentage: 10%

Job Details

Job Location
India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.