Stryker logo

Senior Software Engineer – Embedded Developer

Stryker
NewPosted today

LOCATION

Gurugram · Hybrid

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

Embedded SystemsLinux KernelC++Device DriversDebuggingBoard Bring-upUnit TestingCI/CDYocto Project

Job description

Overview

Senior Software Engineer role developing application software for embedded Linux systems used in wireless gateway products.

What you'll do

  • Develop application software for embedded systems running on Linux.
  • Understand software and system requirements and implement features for wireless gateway products.
  • Perform code and document reviews.
  • Build and configure systems including U-BOOT, Yocto, CMake and Makefiles.
  • Perform embedded Linux patch management, including Cybersecurity releases.
  • Carry out board bring-up and hardware-software debugging.

What you'll need

  • 5-8 years of work experience in embedded software application and middleware development and testing.
  • Excellent C++ and OOP programming skills with hands-on experience in Modern C++ (C++11/14).
  • Experience architecting and designing applications using modern design patterns, with the ability to build development and cross-compilation environments.
  • Solid experience in TDD and unit test frameworks such as Parasoft and GMock/GTest, and in continuous integration.

Nice to have

  • Experience with lower-level interfaces and exposure to BSP/driver development for DDRx, SDHC, LVDS, PCIe, SPI, I2S, UART, I2C, USB, eMMC, PMIC and Ethernet.
  • Familiarity with ARM processors and knowledge of Linux, VxWorks and QNX operating systems or RTOS.
  • Experience on products such as hospital monitors (ECG, SpO2, CO2) or defibrillators, regulated software development processes, or familiarity with FDA and ISO standards such as IEC 62304.
  • Familiarity with software configuration and defect management tools, and requirement management tools.

Details

  • Location: Gurugram, India.
  • Work mode: Hybrid.
  • Travel: 10%.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer – Embedded Developer