Philips Senior Software Engineer in Gainesville, Florida

Your Challenge

Senior Software Engineer - Embedded Systems is responsible for mixed signal devices for use in the medical industry. In this role you will be a technical lead for embedded Software development.

Your Responsibilities

  • Provide critical leadership and technical expertise during all stages of product development

  • Design, develop, test and debug software supporting battery powered digital wireless communication system, sensors and digital interface

  • Develop performance, power, and thermal models to perform deep analysis on the proposed architecture and algorithms for efficiency, stability and scalability of system resources

  • Support software compliance standards for medical industry

  • Translate architecture specifications into product requirements

  • Assess & integrate third party developed software

  • Coordinate the activities of associate vendors, engineers and technicians assigned to verification test plan development and execution

Your Team

We have a dynamic and rewarding career opportunity for Senior Software Engineer in Gainesville, FL.

Invivo Corporation, a subsidiary of Philips Healthcare and world leader in MRI coils and related accessories, is looking to expand its Gainesville, FL team. Our vision is to deliver clinical solutions to our customers, whether indirectly through Original Equipment Manufacturers of MRI scanners, or directly to clinical MRI users. Our history is grounded in the expert development of MRI coils and more recently in the development of integrated clinical solutions like Functional MRI and the DynaCAD breast imaging system. Research and advanced development are at the core of the future of the MRI field and are a key part of Invivo's strategy for growth.

Our Offer

At Philips, we are driven by our mission to improve the lives of 3 billion people per year by 2025, and every day we move closer to achieving our goal by creating cutting-edge solutions that lead to confident diagnosis, improved care, and increased quality of life for patients. Thanks to our employees who share our passion for improving lives, we are at the forefront of the Healthcare industry leading in image guided interventions, ultrasound, patient monitoring, cardiology informatics, sleep therapy and respiratory care.

Named one of the Top 50 Happiest Companies in America in 2013, we enable our employees to create a legacy in life through their work and support their development through people-centric learning, total rewards and personalized development planning programs.

Job Requirements:

  • BSEE/BSCE and 10+ years of experience or MSEE/MSCE/PhD and 5+ years of experience required

  • 8+ years of embedded software development experience with commercial deployed products, preferably on communication systems

  • Deep understanding software engineering principles, and core computer science fundamentals

  • Fundamental facility with C and C++ coding, setup compilers, build and source code control tools for different operating systems

  • Significant experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming

  • Experience with prototyping, emulation systems, and virtual platforms

  • Experience with hands-on development and troubleshooting on embedded targets using oscilloscope, logic analyzer and JTAG

  • Working knowledge of computer architecture with particular emphasis on the HW/SW interfaces of high speed communication or storage subsystems

  • Sound knowledge of any hardware description language (HDL)

  • Algorithm design and development skills

  • Strong documentation and writing skills

  • Ability to provide accurate forecasts of work effort and to clearly communicate implementation risks and design trade-offs to peers and team members

  • Coordinate with other engineers for delivering multi-part product capabilities

  • Position requires a high degree of self-motivation and the ability to work with little direct supervision

  • Possess strong problem solving skills and team-oriented approach

  • Good organizational skills and attention to details

  • Ability to travel internationally

Desired Experience and Skills:

  • Experience in GUI framework development

  • Strong knowledge of scripting languages (i.e., Ruby, Python)

  • System-on-chip (SoC) experience

  • Knowledge of Matlab and Simulink

  • Experience with embedded processor cores

  • Working knowledge of hardware technology, including RF/Microwave, High speed digital, communication systems, memory and mixed-signal.

  • Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.

  • Unix/Linux kernel development and mainstream OS application level development experience

  • Experience with sensors, medical sensor and wearables would be considered an advantage

  • Experience with security and security protocols would be considered an advantage

  • Management experience with small engineering groups

  • Familiarity with Scrum and Agile Software Development methodologies

  • Medical device experience is a big plus

Philips is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, gender identity, national origin, genetic information, creed, citizenship, disability, protected veteran or marital status.

As an equal opportunity employer, Philips is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process may contact 888-367-7223, option 5, for assistance.