Philips Senior Software Engineer in Gainesville, Florida
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.
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
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.
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.
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.