Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

workowon
4-5 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

About The Job

Stryker is seeking a Senior Software Engineer with experience in embedded software development to help design and develop next-generation medical devices and connected healthcare solutions. The role involves developing embedded software, enabling device connectivity, and supporting integration between medical devices, mobile applications, and cloud-based systems.

Key Responsibilities

  • Design, develop, integrate, and test embedded software for medical devices.
  • Support development of connectivity solutions including device-to-device, device-to-mobile, and device-to-cloud communication.
  • Translate product, user, and system needs into software requirements and technical solutions.
  • Perform software design, implementation, debugging, verification, and validation activities.
  • Collaborate with cross-functional teams including Systems, Electrical, Quality, Regulatory, Digital, and Manufacturing.
  • Support new product development, product enhancements, and engineering change activities.
  • Contribute to software quality, reliability, cybersecurity, and compliance activities.
  • Participate in technical reviews, problem-solving activities, and continuous improvement initiatives.

Requirements

Requirements

  • Bachelor's degree in Computer Engineering, Electronics, Electrical Engineering, Embedded Systems, or related field.
  • 4-5 years of experience in embedded software development.
  • Strong programming skills in C/C++.
  • Experience with microcontroller-based systems and embedded software design.
  • Experience with communication protocols such as UART, SPI, I2C, CAN, USB, or BLE.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with ARM-based microcontrollers and RTOS environments.
  • Experience with connected devices, wireless communication, or cloud-connected systems.
  • Experience with BLE, Wi-Fi, MQTT, TCP/IP, mobile application integration, or IoT solutions.
  • Familiarity with cybersecurity concepts and secure software development.
  • Exposure to regulated product development environments such as Medical Devices, Industrial Automation, Automotive, Aerospace, or Consumer Electronics.

Skills

C/C++Embedded SoftwareMicrocontrollersCommunication ProtocolsRTOSIoT

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Noida, India
Skills:
.NET, C#, Git, Teamcity, Microsoft Azure, Sql, Angular, Azure DevOps, CI/CD
4-5 yrs
Gurugram, Gurugram, India
Skills:
Embedded Software Design, Mqtt, C, Usb, C++, Uart, Spi, Can, I2c, Tcp/ip, Ble, cybersecurity concepts, Wi-Fi, secure software development, Wireless Communication, IoT solutions, microcontroller-based systems, RTOS environments, mobile application integration, cloud-connected systems, ARM-based microcontrollers
4-6 yrs
Delhi, India
Skills:
C#, Appium, Selenium, Sauce Labs, CI/CD, Browser Stack
5-7 yrs
Noida, India
Skills:
orm tools , .NET Framework, C#, Web Api, Design Patterns, SQL Server, Mvc, n-tier environment, SOLID Principle
5-7 yrs
Delhi, India
Skills:
.Net Core, react.js , C#, Wpf, Xaml, Design Patterns, Microservice architecture, JSON REST APIs, Object-oriented programming, Linux/Unix environments, SQL DDL