This job has expired

Software Technologist II

Respironics Inc
8-12 years
Not Specified

Job Description


Job Title
Software Technologist IIJob Description
We are seeking Embedded Software Engineer to join a high performing team and assist in several high visibility projects!
You are responsible for:
  • Participate in the development of platform components for Patient Monitoring business category
  • Highly proficient in C/C++ and Yocto/Embedded Linux development, with 8 to 12 years of experience
  • Experience in complete bring up of ARM64 architecture-based platforms.
  • Experience implementing system security (e.g. encrypted file systems, secure boot)
  • Strong knowledge of customizing uboot / bootloader
  • Strong knowledge of flash memory drivers (NOR/NAND) and Linux file systems
  • Linux Kernel: Familiarity in Linux device driver development and BSP development in Yocto environment
  • Strong foundation in software engineering best practices
  • Practice secure and defensive coding, create maintainable and easy to troubleshoot code
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Experience working in a multi-site, multi-national development team
  • Must be highly self-motivated with a desire to produce world class innovation to meet customer needs for the future
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Interacts effectively with other functions (verification, Quality, regulatory, project management) for the success of the project

To succeed in this role, you should have the following skills and experience:
  • At least 8-12 years of experience as Embedded developer working in a Linux development environment
  • At least 5+ years of experience in developing Embedded Linux Operating Systems using Yocto and OpenEmbedded.
  • Experience in developing or customizing Board Support Packages (BSP)
  • Experience of leading a team (up to 5 members team)
  • Strong C/C++, BASH, Python programming and debugging skills
  • Solid knowledge of Embedded Linux systems, low-level software (drivers, BSP), open-source, Yocto, and proven hands-on experience
  • Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages with a clean commit & source control best practices.
  • Experience in writing recipes, bbclasses and other Yocto related metadata.
  • Experience in debugging with gdb/gdbserver.
  • Experience with Source control (git)
  • Experience in open-source contribution is a plus.
Contact
If you forgot your password, you can click the button on the Sign In screen to reset it.

Job Details

Over 125 years ago, Frederik and Gerard Philips started a small light bulb company in Eindhoven. Little did they realize that it would become a global force of innovation, committed to improving billions of lives worldwide. But it did. Today, Philips is a world leading health technology company with a vision to make life better for people worldwide through meaningful innovation. Making good on this promise depends on our passionate, inspirational, collaborative and diverse team. We have over 80,000+ brilliant people around the world but are always looking for more. Like-minded, motivated, focused minds to join us in creating a healthier, more connected society while tranforming themselves personally and professionally. Working at Philips is more than a job. It's an experience filled with unexpected moments that will transform you in lasting and positive ways. Help us improve the world for the better while building a career that no one could have planned for. Even you.

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content