This position will provide technical leadership and guidance for the design and development of the system software used in electronic instruments related to organization’s product lines. Additionally, this role will design and develop prototype systems to evaluate the feasibility of advanced concepts related to the company's core business and will assist the manufacturing group with the design and evaluation of manufacturing and test fixtures.
Function as a lead technical software resource for organization’s electronic instrument products. Design, prototype and develop control software, algorithms and user interfaces used within instrument products and manufacturing fixtures.
Perform project management activities, which include schedule, budget, and cross departmental resource planning and leadership.
Investigate new technologies that could be used in organization’s future products.
Investigate instrument failures from field returns in order to understand failure mechanism and institute design changes to improve product reliability.
Provide continuous engineering support on assigned products to maintain and improve cost, margin, performance and quality.
Experience with software design and technical lead experience. Medical device experience preferred.
Proficient in C and C++. Experience in scripting languages such as Lua and python preferred.
Proficient in bare metal (No OS) and FreeRTOS. Experience in QNX, Embedded Linux and other RTOS preferred.
Proficient in designing embedded systems software on 8-bit, 16-bit and 32-bit microcontrollers. Experience with ARM MCUs preferred.
Proficient in using lab equipment and debugging tools such as oscilloscope, logic analyzer and multimeters.
Experience in using Agile methodologies like Scrum/Kanban preferred.
Experience in managing nightly builds or DevOps pipeline preferred.
Experience in using automated test suite for embedded applications preferred.
Thorough understanding of IEC 62304, FDA and MDD/MDR design control requirements for electronic and software-controlled devices.
Excellent verbal and written communication skills
Strong problem solving and troubleshooting skills
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.