Robert Half International Principal Software Engineer (Embedded) in Lewisville, Texas
+ + POSITION SUMMARY:
We are the leading global provider of high-quality clinical equipment for rehabilitation and pain management used by physical therapists, occupational therapists, athletic trainers, and chiropractors. To improve our position even further, we are focused on accelerating the pace of new product development and better integrating our global product offering to meet the changing needs of clinicians.
The Principal Software Engineer will work with a high performing product development team to extend our current product offering with innovative software solutions. This role will be specifically focused on developing software that controls neuromuscular electrical stimulation, ultrasound, laser and mechanical traction devices. Additionally, this role will contribute to the evolution of connecting devices via network technologies to improve the workflow in clinical settings.
- Develop, implement and verify microcontroller-based software for medical devices
Develop, implement and verify windows-based software for medical devices
Improve and maintain existing embedded Software for electro-therapy products
Assist with the development of software system architectures
Contribute to new product development project success in a multidisciplinary, international team
Demonstrate an understanding of design control requirements for medical devices and successfully navigate the product development process to release successful products to the market
Work for elegant, subtle, innovative, cost effective and reliable solutions
Develop PC based tools for development purpose
Manage DevOps functions within the team
Bachelor's degree in computer science, computer/electrical engineering, information technology or a similar field
8-10 years experience in software/embedded software development, preferably in Medical Device Industry or other highly regulated environment
Proficient in C, C++, C99, .NET, and C# programming
Ability to work under strong timing and performance pressure
Strong team spirit and ability to evolve in an international and multi-cultural environment
Proven track record with software, firmware, and app development
Experience programming in a Windows environment and, specifically, WinForms
Experience with IEC 62304:2015 – Medical device software including architecture/documentation/testing of moderate and high level of concern classified products
Experience working on Class II Medical Devices and appropriate use of Risk Management standard ISO 14971
Motivation and interest to work in the highly regulated medical devices world
Demonstrated understanding of user experience, user centered design and responsive web design
Capable of transforming business requirements into technical design
Additional beneficial skills:
Experience with Agile software development
Design Controls and/or Quality Management Systems training
Experience in battery powered designs with limited resources (battery, processor power, space and costs)
Programming experience on mobile platforms (Android and/or iOS)
Experience with Bluetooth LE and Wifi integration in embedded systems
Programming experience Qt and QNX Neutrino Operating System
Robert Half Technology matches IT professionals with remote or on-site jobs on a temporary, project or full-time basis. From roles in software and applications to IT infrastructure and operations, we provide you unparalleled access to exciting career opportunities.
Our experienced staffing professionals can promote you to employers and advocate on your behalf. We provide access to top jobs, competitive compensation and benefits, and free online training. For more opportunities, get the Robert Half app and receive instant notifications when our AI matches you with jobs.
When you work with us, you’re working with the best. Robert Half has been recognized as one of FORTUNE’s “Most Admired Companies” every year since 1998 and was named to Forbes’ inaugural list of America’s Best Temporary Staffing Firms.
Questions? Call your local office at 1.888.490.4429. All applicants applying for U.S. job openings must be authorized to work in the United States. Benefits are available to temporary professionals. Visit https://roberthalf.gobenefits.net/ for more information.