Software Technologist I/II Linux SW Developer
Philips
Bangalore, Karnataka, India
6d ago

Job Description

Senior Software Designer Embedded Linux Connectivity

Your challenge

Do you want to accelerate innovation and the creation of new healthcare products that matter?

Do you believe that healthcare needs to be revolutionized and that a combination of connected consumer propositions and medical devices will drive that revolution?

Do you want to help define the future of healthcare by developing first-of-a-kind solutions that have a positive impact on people’s health?

Your responsibilities

Within the Application Software group as part of the Electronic Systems & IoT Department, we are looking for an enthusiastic Senior Embedded Linux Software Designer who will work together with the existing teams in shaping the software design architecture for Bluetooth in Embedded Linux applications for current and future Philips products and platforms.

As a Senior Embedded Linux Software Designer you are responsible for :

  • Working with teams, customers, suppliers, software leaders and product and solution management to define and design a solution and / or platform (incl.
  • solution / platform intent, information models, and documentation requirements) and ensures fitness of purpose by focusing on consumer needs and technological competitiveness

  • The design, implementation, integration, and verification of your Embedded Linux system or subsystems
  • Working with a focus on consumer needs and technological competitiveness, keeping an outside-in approach in mind for the software you create.
  • Ensuring that there is proper documentation for the software you develop
  • Delivering an optimal and consolidated design and architecture, leveraging technology and evaluating design alternatives including cost / benefit analysis
  • Defining system / items / units (for example components) and their interfaces, creating well defined building blocks, system options and scenarios.
  • Allocates responsibilities to system / items / units, understands and supports solution deployment

  • Leading improvement initiatives with regard to technological improvements and performs future-oriented studies with other specialists
  • Leading the creative design process within our group and the department in which it resides
  • Inspiring and supporting your fellow software designers
  • Your team

    Your team will work according to the Agile principles of Scrum and eXtreme Programming. You will work on highly innovative, first-of-a-kind propositions that are new within Philips, so an entrepreneurial mindset is an advantage.

    Together with your team, you will strive for continuous improvement of deliverables, your way of working, and yourself. The world doesn’t run from 9 to 5, so flexible working hours can be combined with a healthy work-life balance.

    Colleagues will challenge and coach you and you should willingly return the favor.

    We are looking for someone with key qualifications..

  • A Bachelor or Master Degree in Software Engineering, Informatics, or equivalent
  • At minimum 6-8 years of relevant work experience in medical product development
  • Strong technical skills in software development on Embedded Linux platform, being familiar with yocto
  • Strong technical skills in C / C++
  • Proven track record of object oriented analysis and design
  • Proven track record with development methodologies like Agile / Scrum
  • Experience with developing interface SW / protocols and documenting the interface, such that other teams can develop the matching SW pieces
  • Experience with Bluetooth
  • Experience with debugging device drivers (Experience with developing device drivers is a plus)
  • Experience with standard hardware protocols (UART, SPI, UART, I2C, SDIO, PCIe)
  • Familiarity with ARM MCUs and their toolchain.
  • Experience with source control (git) and Jira / Azure DevOps
  • Excellent collaborative skills, should be a great team player and independent contributor
  • Outstanding written and verbal communication.
  • You enjoy working in cross-functional teams; you are curious, open and feel at home in a dynamic environment
  • You’ll receive bonus points for

  • Experience with developing a driver of a wireless chipset for a Linux or on an embedded platform with ARM processor
  • Experience developing device drivers
  • Experience with IEEE802.11
  • Experience with wireless (network) analysis tools, e.g.; Wireshark, iperf, etc.
  • Experience with real time OSs (ThreadX, FreeRTOS etc.)
  • Experience with debuggers such as gdb etc.
  • Familiarity with Kotlin some form of scripting (bash, perl, python)
  • Familiarity with scopes and logic analyzers.
  • Able to understand hardware specs and schematics.
  • This role will appeal to you if you .

  • Enjoy working in cross-functional teams
  • Are curious, open and feel at home in a dynamic environment
  • Have an affinity with innovative development projects and feel comfortable with relatively vague requirements
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form