Philips logo

Software Technologist I - Embedded C++

Philips
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

4 - 9 Years

TYPE

FullTime

SKILLS REQUIRED

C++Embedded SystemsReal-Time Operating SystemsSoftware TestingRTOSThreadXARM Architecture

Job description

Overview

Design, develop, test, secure, debug, deploy, integrate and maintain device software and software enhancements for embedded systems. This hands-on role also involves directing others and architecting solutions.

What you'll do

  • Analyze, design, test, code, secure, debug, modify, deploy, integrate and maintain system software enhancements, test environments and/or new software.
  • Use state-of-the-art technologies and practices.
  • Interact with users and product owners to define or adjust requirements and necessary modifications.
  • Keep abreast of technical developments and practices in the field through literature, courses and trainings, technical contacts and the competitive environment.
  • Apply agile software development methods as a member of agile teams.
  • Direct others and architect solutions.

What you'll need

  • Bachelor's Degree or Master’s Degree in Electrical/Electronics, Information Systems, Computer Science, Software Engineering or Information Technology, or equivalent.
  • 4-9 years of proven experience in Embedded Systems.
  • Software design and development experience in embedded applications using C++/C.
  • Experience in RTOS, with ThreadX required.
  • Experience in ARM architecture and ARM microcontrollers.
  • Working knowledge of USB, Ethernet, I2C, SPI, UART, timers and similar interfaces.
  • Experience in software development in the medical industry or a highly regulated industry.
  • Experience in Agile software development practices.
  • Demonstrated experience working with real-time operating systems.
  • Knowledge of safety concepts and FMEA.
  • Knowledge of the V model and a strong understanding of SDLC.
  • Strong communication, collaboration and influencing skills.

Nice to have

  • FreeRTOS experience.
  • Knowledge and application of relevant standards and interfaces.
  • Experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards.
  • Experience in the scaled agile framework (SAFe).

Details

  • Location: Pune.
  • Office-based role, working in person at least 3 days per week.

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.

Software Technologist I - Embedded C++