Logo
Getinge

Senior Software Engineer - Cleveland, OH

Getinge, Streetsboro, Ohio, United States, 44241

Save Job

Senior Software Engineer (Device Connectivity) - Streetsboro, OH

Pay Competitive Location: Streetsboro, Ohio Employment type: Full-Time Job Description

Req#: 29075 At Getinge we have the passion to perform Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally. At Getinge, our passion is to secure that every person and community have access to the best possible care, offering hospitals and life science institutions products and solutions that aim to improve clinical results and optimize workflows. Every day we collaborate to make a true difference for our customers – and to save more lives. Are you looking for an inspiring career? You just found it. Essential Duties: Develop performant, scalable, secure, reliable, and maintainable applications for use with all Talis Clinical High Acuity Products. Write serial communication drivers for medical devices using C++, C/C++ and various JavaScript frameworks. Develop clear, concise, and well-tested code as part of a wider team through pair programming and code reviews. Write unit and integration tests. Ensure good memory management of all applications and services. Automate software deployment. Research and evaluate software technologies. Refactor existing code for performance optimization. Ensure designs, code and processes are optimized for performance, scalability, security, reliability, and maintainability. Minimum Requirements: Bachelor’s Degree in the field of Biomedical Engineering or Computer Science with 7+ years of relevant work experience or Master’s Degree in the field of Computer Science or Software Engineering with 5+ years of relevant work experience. Must have at least 7 years of ANSI C/C++ or C# programming experience developing software for Linux systems. Significant experience with the following: Linux kernel and kernel module development. Linux driver development (e.g. wireless, network stack). Embedded/custom Linux distribution development/management. Experience with communication protocols such as RS-232, USB. Cross-compiling and porting. Object-oriented design and SOLID principles. UNIX shell scripting. Network application development. Distributed systems and network protocol development (TCP/IP). Experience in writing multithreaded high-performance code. Experience with message brokers such as ZMQ, RabbitMQ, etc. Writing clean code by following TDD techniques. Experience with Advanced Cisco router/switch configuration/management. Proficient in developing performant, scalable, secure, reliable, and maintainable applications. Ability to clearly articulate design ideas to peers, junior members of the team, and to management. Experience working in an Agile environment with good command of the Agile principles. Proficient in memory management and related troubleshooting skills. Strong problem-solving and failure investigation skills with the ability to develop other team members. Preferred Experience: Experience with higher level languages such as C# and Python. Experience reviewing layouts/electronics schematics and mechanical diagrams. Experience with enclosures and their design. Experience developing applications & services on both Windows and Linux operating systems. Experience working with medical devices. Experience with HL7 Interfaces and IHE Profiles. Experience with developing cyber security plans. About us Talis Clinical, LLC (a Getinge, AB Company) provides health technology solutions supporting clinicians on their continuous journey to improve patient outcomes. The team at Talis Clinical is committed to developing technologies that support enhanced clinical quality, while providing an intuitive, productive user experience. We are a fast-paced organization with a culture oriented toward higher purpose outcomes and principles. This will be the most meaningful work you can do. Getinge is on an exciting transformation journey constantly looking for new ways to innovate together with our customers to meet the healthcare challenges of the future. Our passionate people hold our brand promise ‘Passion for Life’ close to heart. If you share our passion and believe that saving lives is the greatest job in the world, then we look forward to receiving your application and resume. We hope you will join us on our journey to become the world’s most respected and trusted MedTec company. Benefits at Getinge: At Getinge, we offer a comprehensive benefits package, which includes: Health, Dental, and Vision insurance benefits 401k plan with company match Paid Time Off Wellness initiative & Health Assistance Resources Life Insurance Short and Long Term Disability Benefits Health and Dependent Care Flexible Spending Accounts Commuter Benefits Parental and Caregiver Leave Tuition Reimbursement Getinge is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, pregnancy, genetic information, national origin, disability, protected veteran status or any other characteristic protected by law.

#J-18808-Ljbffr