Kforce is seeking a Remote Embedded Software Engineer. The Remote Embedded Software engineer will assist in the development and maintenance of firmware and software for several components of implantable sensor and system technologies.Summary:Success in this role will require experience in medical device firmware development, above average ability to analyze and solve complex software engineering problems, an appetite for fast-paced and hands-on work in a growing venture-backed organization, and exceptional communication skills. The primary responsibilities of this role will be to develop new software, maintain existing software, perform root cause analysis, assist in bug fixes and feature enhancement. In this role, you will work closely with hardware development to specify, develop, debug, and validate new and existing products. You will also work closely with application development to ensure proper systems integration. Additionally, you will act as a resource to Customer Support for firmware and software related issues. Your job will be to improve the product's performance, capabilities, general usability, and reliability.This position will report to the Manager of Data Software in the Research and Development department. You will work in a team consisting of other software and hardware engineers. You will be involved with the continued development and commercialization of Total Knee Arthroplasty (TKA) and Total Hip Arthroplasty (THA) products, including its various kinematic and orthopedic measurements, Cardiovascular (CV) products, and the faithful transmission of the data to the cloud. Excellent communication and teamwork skills are necessary.
- Bachelor of Science or more advanced degree in Computer Science or a related field is required for this position
- Minimum of 5 years software engineering
- Minimum of 3 years embedded software engineering
- Experience in an FDA regulated medical device manufacturing environment
- Experience with quality management systems
- Complete familiarity with software development life cycle and development processes
- Preferred qualifications include experience with: Implantable medical devices such as pacemakers, artificial hearts, infusion pumps, diagnostic equipment, or other technologies with design/manufacturing considerations relevant to offerings; MATLAB, C/C++, Java, and Microsoft SQL Server; Microsoft Azure cloud computing ecosystem; Developing software and knowledge of one or more microcontroller (ARM, Texas Instruments, etc.); Integrating hardware and software, particularly in an embedded context; Low level drivers and communication protocols (SPI, I2C, USB, UART, PWM, generators, Ethernet, etc.); IMU sensors; Fast control loops, particularly those involving motors and sensors; Real-time operating systems; Common development tools: environments, compilers, build management software, debugging and source control tools, etc.
- Comfortable debugging hardware/software challenges
- Reading and understanding datasheets, electrical diagrams, hardware specifications
- Strong debugging and troubleshooting skills
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
This job has expired.